skdownscale.pointwise_models.LinearTrendTransformer¶
- class skdownscale.pointwise_models.LinearTrendTransformer(lr_kwargs=None)[source]¶
Transform features by removing linear trends.
Uses Ordinary least squares Linear Regression as implemented in sklear.linear_model.LinearRegression.
- Parameters
- **lr_kwargs
Keyword arguments to pass to sklearn.linear_model.LinearRegression
- Attributes
- lr_model_sklearn.linear_model.LinearRegression
Linear Regression object.
Methods
fit
(X[, y])Compute the linear trend.
fit_transform
(X[, y])Fit to data, then transform it.
get_params
([deep])Get parameters for this estimator.
inverse_transform
(X)Add the trend back to the data.
set_params
(**params)Set the parameters of this estimator.
transform
(X)Perform transformation by removing the trend.
trendline
(X)helper function to calculate a linear trendline
Methods
__init__
([lr_kwargs])fit
(X[, y])Compute the linear trend.
fit_transform
(X[, y])Fit to data, then transform it.
get_params
([deep])Get parameters for this estimator.
inverse_transform
(X)Add the trend back to the data.
set_params
(**params)Set the parameters of this estimator.
transform
(X)Perform transformation by removing the trend.
trendline
(X)helper function to calculate a linear trendline