public RegressionPipelineEstimator(RegressionPipeline <TR, TE> regressionPipeline, ITransformer transformer, IRegressionEstimator <TR, TE> regressionEstimator) { Regression = regressionPipeline; _transformer = transformer; _regressionEstimator = regressionEstimator; }
public static double MeanSquaredError <TR, TE>(this IRegressionEstimator <TR, TE> estimator, Matrix <double> x, Vector <double> y) where TR : IRegression <TR, TE> where TE : IRegressionEstimator <TR, TE> { return(RegressionMetrics.MeanSquaredError(y, estimator.Predict(x))); }