我有一个带有两个系列的 DataFrame,我知道如何使用所有数据点来获得它们的协整...
import pandas as pd
import numpy as np
import statsmodels.tsa.stattools as ts
A = pd.Series(np.cumsum(np.random.normal(size=100)) + 50)
B = pd.Series(A + 5 + np.random.normal(size=100))
ts.coint(A, B)
但是,我想通过使用滚动窗口(比如说 60 天)来探索这种协整是如何随时间变化的。如何结合使用 statsmodels 和 pandas 来实现这一目标?
提前致谢!