Constructor
new GeneralizedLinearRegressionModel()
Extends
- module:eclairjs/mllib/regression.RegressionModel
Methods
(static) load(path) → {module:eclairjs/mllib/regression.GeneralizedLinearRegressionModel}
Parameters:
Name | Type | Description |
---|---|---|
path |
string |
Returns:
- Type
- module:eclairjs/mllib/regression.GeneralizedLinearRegressionModel
(static) read() → {MLReader}
Returns:
- Type
- MLReader
coefficients() → {module:eclairjs/ml/linalg.Vector}
Returns:
- Type
- module:eclairjs/ml/linalg.Vector
copy(extra) → {module:eclairjs/mllib/regression.GeneralizedLinearRegressionModel}
Parameters:
Name | Type | Description |
---|---|---|
extra |
module:eclairjs/ml/param.ParamMap |
Returns:
- Type
- module:eclairjs/mllib/regression.GeneralizedLinearRegressionModel
evaluate(dataset) → {module:eclairjs/ml/regression.GeneralizedLinearRegressionSummary}
Evaluate the model on the given dataset, returning a summary of the results.
Parameters:
Name | Type | Description |
---|---|---|
dataset |
module:eclairjs/sql.Dataset |
Returns:
hasSummary() → {Promise.<boolean>}
Indicates if module:eclairjs/ml/regression.GeneralizedLinearRegressionTrainingSummary is available.
Returns:
- Type
- Promise.<boolean>
intercept() → {Promise.<number>}
Returns:
- Type
- Promise.<number>
setLinkPredictionCol(value) → {module:eclairjs/ml/regression.GeneralizedLinearRegressionModel}
Sets the link prediction (linear predictor) column name.
Parameters:
Name | Type | Description |
---|---|---|
value |
string |
Returns:
* @returns
summary() → {module:eclairjs/ml/regression.GeneralizedLinearRegressionTrainingSummary}
Gets R-like summary of model on training set. An exception is
thrown if there is no summary available.
Returns:
transform(dataset) → {module:eclairjs/sql.Dataset}
Parameters:
Name | Type | Description |
---|---|---|
dataset |
module:eclairjs/sql.Dataset |
Returns:
uid() → {Promise.<string>}
An immutable unique ID for the object and its derivatives.
Returns:
- Type
- Promise.<string>
write() → {MLWriter}
Returns a MLWriter instance for this ML instance.
For [[GeneralizedLinearRegressionModel]], this does NOT currently save the training summary.
An option to save summary may be added in the future.
This also does not save the parent currently.
Returns:
- Type
- MLWriter