24 #ifndef __LINREG_NE_MODEL_H__
25 #define __LINREG_NE_MODEL_H__
27 #include "algorithms/linear_regression/linear_regression_model.h"
33 namespace linear_regression
54 class DAAL_EXPORT ModelNormEq :
public Model
57 DECLARE_MODEL(ModelNormEq, linear_regression::Model);
59 virtual ~ModelNormEq() {}
65 virtual data_management::NumericTablePtr getXTXTable() = 0;
71 virtual data_management::NumericTablePtr getXTYTable() = 0;
73 typedef services::SharedPtr<ModelNormEq> ModelNormEqPtr;
74 typedef services::SharedPtr<const ModelNormEq> ModelNormEqConstPtr;
77 using interface1::ModelNormEq;
78 using interface1::ModelNormEqPtr;
79 using interface1::ModelNormEqConstPtr;
daal::algorithms::linear_regression::interface1::Model
Base class for models trained with the linear regression algorithm
Definition: linear_regression_model.h:75
daal::algorithms::linear_regression::interface1::ModelNormEq
Model trained with the linear regression algorithm using the normal equations method ...
Definition: linear_regression_ne_model.h:54