public final class TimeSeriesLinearRegressionBuilder extends Object
| Constructor and Description |
|---|
TimeSeriesLinearRegressionBuilder() |
| Modifier and Type | Method and Description |
|---|---|
TimeSeriesLinearRegression |
build() |
TimeSeriesLinearRegressionBuilder |
externalRegressors(double[]... regressors)
Specify prediction variable data for the linear regression model.
|
TimeSeriesLinearRegressionBuilder |
externalRegressors(Matrix regressors)
Specify prediction variable data for the linear regression model.
|
TimeSeriesLinearRegressionBuilder |
from(TimeSeriesLinearRegression regression)
Copy the attributes of the given regression object to this builder and return this builder.
|
TimeSeriesLinearRegressionBuilder |
hasIntercept(TimeSeriesLinearRegression.Intercept intercept)
Specify whether to include an intercept in the regression model.
|
TimeSeriesLinearRegressionBuilder |
response(TimeSeries response)
Specify the response, or dependent variable, in the form of a time series.
|
TimeSeriesLinearRegressionBuilder |
seasonal(TimeSeriesLinearRegression.Seasonal seasonal)
Specify whether to include a seasonal component in the regression model.
|
TimeSeriesLinearRegressionBuilder |
seasonalCycle(TimePeriod seasonalCycle)
Specify the length of time it takes for the seasonal pattern to complete one cycle.
|
TimeSeriesLinearRegressionBuilder |
timeTrend(TimeSeriesLinearRegression.TimeTrend timeTrend)
Specify whether to include a time trend in the regression model.
|
public final TimeSeriesLinearRegressionBuilder from(TimeSeriesLinearRegression regression)
regression - the object to copy the attributes from.public TimeSeriesLinearRegressionBuilder externalRegressors(@NonNull double[]... regressors)
regressors - the external regressors to add to the regression model specification.public TimeSeriesLinearRegressionBuilder externalRegressors(@NonNull Matrix regressors)
regressors - the external regressors to add to the regression model specification.public TimeSeriesLinearRegressionBuilder response(@NonNull TimeSeries response)
response - the response, or dependent variable, in the form of a time series.public TimeSeriesLinearRegressionBuilder hasIntercept(@NonNull TimeSeriesLinearRegression.Intercept intercept)
intercept - whether or not to include an intercept in the model.public TimeSeriesLinearRegressionBuilder timeTrend(@NonNull TimeSeriesLinearRegression.TimeTrend timeTrend)
timeTrend - whether or not to include a time trend in the model.public TimeSeriesLinearRegressionBuilder seasonal(@NonNull TimeSeriesLinearRegression.Seasonal seasonal)
seasonal - whether or not to include a seasonal component in the model.public TimeSeriesLinearRegressionBuilder seasonalCycle(@NonNull TimePeriod seasonalCycle)
seasonalCycle - the length of time it takes for the seasonal pattern to complete one cycle.
The default value for this property is one year.public TimeSeriesLinearRegression build()