skdownscale.pointwise_models.BcsdTemperature

class skdownscale.pointwise_models.BcsdTemperature(time_grouper=<function MONTH_GROUPER>, climate_trend_grouper=<function DAY_GROUPER>, climate_trend=<function MONTH_GROUPER>, return_anoms=True, qm_kwargs=None)[source]

Bases: BcsdBase

__init__(time_grouper=<function MONTH_GROUPER>, climate_trend_grouper=<function DAY_GROUPER>, climate_trend=<function MONTH_GROUPER>, return_anoms=True, qm_kwargs=None)

Methods

__init__([time_grouper, ...])

fit(X, y)

Fit BcsdTemperature model

get_metadata_routing()

Get metadata routing of this object.

get_params([deep])

Get parameters for this estimator.

predict(X)

Predict using the BcsdTemperature model

set_params(**params)

Set the parameters of this estimator.

fit(X, y)[source]

Fit BcsdTemperature model

Parameters:
  • X (pd.Series or pd.DataFrame, shape (n_samples, 1)) – Training data

  • y (pd.Series or pd.DataFrame, shape (n_samples, 1)) – Target values.

Returns:

self (returns an instance of self.)

predict(X)[source]

Predict using the BcsdTemperature model

Parameters:

X (DataFrame, shape (n_samples, 1)) – Samples.

Returns:

C (pd.DataFrame, shape (n_samples, 1)) – Returns predicted values.