我是python的新手,我想知道是否可以得到帮助,如何将向量自回归的结果保存为矩阵。按照下面的代码,我已经成功地获得了VAR结果。
from statsmodels.tsa.api import VAR
varmodel = VAR(df)
results = varmodel.fit()
print(results.coefs)然后我得到的结果是:
[[[ 0.1182087 -0.1512611 0.0757709 -0.53515347]
[ 0.35138686 0.19483162 -0.01398611 -0.13697023]
[ 0.24409855 0.36790842 0.90589776 0.41936542]
[ 0.18225916 -0.01139466 0.05554881 0.47024742]]]上面显示的结果的维度是(行,列)= (1,4)。我想知道如何才能使它们成为一个4乘4的矩阵。
发布于 2020-05-11 06:40:12
看起来是1x4x4。您可以使用以下命令重塑它
results.coefs.reshape((4, 4))https://stackoverflow.com/questions/61719571
复制相似问题