Я оценил VECM, а затем хотел проверить работоспособность предполагаемой модели.Поэтому я ожидал, что установленные значения будут точно соответствовать модели.Тем не менее, я считаю, что это не так.
model = vecm.VECM(df.values, k_ar_diff = 3, coint_rank = 1, deterministic="nc")
modelres = model.fit()
n = modelres.nobs
l = modelres.k_ar
fv = modelres.fittedvalues.T # fitted values - neq x nobs
Phi = modelres.var_rep # VAR in levels
Ybar = np.column_stack([np.sum(np.column_stack([Phi[i,:,:] @ fv[:,j-i] for i in range(l)]),axis = 1) for j in range(l-1,nobs-1)])
Ybar выше не соответствует fv, что я и ожидал.
Заранее спасибо