我将 VAR 模型用于多元时间序列。其结构是,尽管每个变量都是其自身过去滞后和其他变量过去滞后的线性函数,但其中一个和/或两个变量在调查期间可能不会改变。在 10 个变量中。
下面是一个与我正在研究的数据框类似的数据框。实际数据集有 190 行。
x0 = [0,0,0,0,0]
x1 = [0.011866,0.013380,0.015357,0.024451,0.030889]
x2 = [0,2,2,3,3]
x3 = [1,1,2,3,3]
x4 = [0,0,0,0,0]
T = ['2000-01-01', '2000-01-02', '2000-01-03', '2000-01-04', '2000-01-05']
TDT = pd.to_datetime(T)
df = pd.DataFrame({'X0': x0, 'X1': x1, 'X2': x2, 'X3': x3, 'X4': x4})
df.index = TDT
df
model = VAR(df)
result = model.fit(1)
**ValueError: x already contains a constant**
有没有办法解决这个问题?