statsmodels.tsa.deterministic.季节性

class statsmodels.tsa.deterministic.Seasonality(period, initial_period=1)[source]

季节性虚拟确定性项

Parameters:
periodint

一个完整周期的长度。必须大于或等于2。

initial_periodint

第一个观测值的季节性指数。1-索引,因此必须在 {1, 2, …, period} 范围内。

Attributes:
initial_period

第一个观测值的季节性指数

is_dummy

指示生成的值是否为虚拟变量的标志

period

季节性的周期

示例

太阳数据具有11年的周期

>>> from statsmodels.datasets import sunspots
>>> from statsmodels.tsa.deterministic import Seasonality
>>> data = sunspots.load_pandas().data
>>> seas_gen = Seasonality(11)
>>> seas_gen.in_sample(data.index)

要从第1季以外的季节开始

>>> seas_gen = Seasonality(11, initial_period=4)
>>> seas_gen.in_sample(data.index)

方法

from_index(index)

直接使用索引的频率构建一个季节性。

in_sample(index)

生成用于样本内拟合的确定性趋势。

out_of_sample(steps, index[, forecast_index])

为样本外预测生成确定性趋势

属性

initial_period

第一个观测值的季节性指数

is_dummy

指示生成的值是否为虚拟变量的标志

period

季节性的周期


Last update: Oct 16, 2024