Constructor
new GeneralizedLinearRegressionSummary(dataset, origModel)
Parameters:
Name | Type | Description |
---|---|---|
dataset |
Dataset to be summarized. | |
origModel |
Model to be summarized. This is copied to create an internal model which cannot be modified from outside. |
Methods
aic() → {Promise.<number>}
Akaike Information Criterion (AIC) for the fitted model.
Returns:
- Type
- Promise.<number>
degreesOfFreedom() → {Promise.<number>}
Degrees of freedom.
Returns:
- Type
- Promise.<number>
deviance() → {Promise.<number>}
The deviance for the fitted model.
Returns:
- Type
- Promise.<number>
dispersion() → {Promise.<number>}
The dispersion of the fitted model.
Returns:
- Type
- Promise.<number>
nullDeviance() → {Promise.<number>}
The deviance for the null model.
Returns:
- Type
- Promise.<number>
predictionCol() → {Promise.<string>}
Field in "predictions" which gives the predicted value of each instance.
Returns:
- Type
- Promise.<string>
predictions() → {module:eclairjs/sql.Dataset}
Predictions output by the model's `transform` method.
Returns:
rank() → {Promise.<number>}
The numeric rank of the fitted linear model.
Returns:
- Type
- Promise.<number>
residualDegreeOfFreedom() → {Promise.<number>}
The residual degrees of freedom.
Returns:
- Type
- Promise.<number>
residualDegreeOfFreedomNull() → {Promise.<number>}
The residual degrees of freedom for the null model.
Returns:
- Type
- Promise.<number>
residuals(residualsTypeopt) → {module:eclairjs/sql.Dataset}
Get the residuals of the fitted model by type.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
residualsType |
string |
<optional> |
The type of residuals which should be returned. Supported options: deviance, pearson, working and response. |