statsmodels.tsa.deterministic.Fourier¶
- class statsmodels.tsa.deterministic.Fourier(period, order)[source]¶
傅里叶级数确定性项
注释
每个i=1, …, order都包含一个正弦项和一个余弦项
\[\begin{split}f_{i,s,t} & = \sin\left(2 \pi i \times \frac{t}{m} \right) \\ f_{i,c,t} & = \cos\left(2 \pi i \times \frac{t}{m} \right)\end{split}\]其中 m 是周期的长度。
示例
太阳数据具有11年的周期
>>> from statsmodels.datasets import sunspots >>> from statsmodels.tsa.deterministic import Fourier >>> data = sunspots.load_pandas().data >>> fourier_gen = Fourier(11, order=2) >>> fourier_gen.in_sample(data.index)方法
in_sample(index)生成用于样本内拟合的确定性趋势。
out_of_sample(steps, index[, forecast_index])为样本外预测生成确定性趋势
属性
指示生成的值是否为虚拟变量的标志
包含的傅里叶项的顺序
傅里叶项的周期
Last update:
Oct 16, 2024