C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

List of all members
ModelBuilder< modelFPType > Class Template Reference

Class for building model of the linear regression algorithm More...

Class Declaration

template<typename modelFPType = DAAL_ALGORITHM_FP_TYPE>
class daal::algorithms::linear_regression::interface1::ModelBuilder< modelFPType >

Template Parameters
modelFPTypeData type to store linear regression model data, double or float

Constructor & Destructor Documentation

ModelBuilder ( size_t  nFeatures,
size_t  nResponses 
)

Constructs the Linear Regression model builder

Parameters
[in]nFeaturesNumber of features in training data
[in]nResponsesNumber of responses in training data

Member Function Documentation

ModelPtr getModel ( )
inline

Get built model

Returns
Model pointer
services::Status getStatus ( )
inline

Get status of model building

Returns
Status
void setBeta ( RandomIterator  first,
RandomIterator  last 
)
inline

Method to set betas to model via random access iterator, last - first value have to be equal to (_nFeatures)*_nResponses in case when intercept flag is suppose to be false and (_nFeatures + 1)*_nResponses when intercept flag is true

Template Parameters
RandomIteratorRandom access iterator type for access to values of suport vectors
Parameters
[in]firstIterator which point to first element of support vectors
[in]lastIterator which point to last element of support vectors

The documentation for this class was generated from the following file:

For more complete information about compiler optimizations, see our Optimization Notice.