48 #ifndef __LINREG_NE_MODEL_H__ 49 #define __LINREG_NE_MODEL_H__ 51 #include "algorithms/linear_regression/linear_regression_model.h" 57 namespace linear_regression
78 class DAAL_EXPORT ModelNormEq :
public Model
81 DECLARE_MODEL(ModelNormEq, linear_regression::Model);
83 virtual ~ModelNormEq() {}
89 virtual data_management::NumericTablePtr getXTXTable() = 0;
95 virtual data_management::NumericTablePtr getXTYTable() = 0;
97 typedef services::SharedPtr<ModelNormEq> ModelNormEqPtr;
98 typedef services::SharedPtr<const ModelNormEq> ModelNormEqConstPtr;
101 using interface1::ModelNormEq;
102 using interface1::ModelNormEqPtr;
103 using interface1::ModelNormEqConstPtr;
daal
Definition: algorithm_base_common.h:57
daal::algorithms::linear_regression::interface1::ModelNormEq
Model trained with the linear regression algorithm using the normal equations method ...
Definition: linear_regression_ne_model.h:78
daal::services::interface1::SharedPtr
Shared pointer that retains shared ownership of an object through a pointer. Several SharedPtr object...
Definition: daal_shared_ptr.h:187
daal::algorithms::linear_regression::interface1::Model
Base class for models trained with the linear regression algorithm
Definition: linear_regression_model.h:99