首页 > 解决方案 > ValueError:形状(259,2)和(1,33)未对齐:2(dim 1)!= 1(dim 0)

问题描述

不知道这个错误意味着什么,我的数据太大而无法发布,但即使是更小的版本(比如 2 列)也会出现类似的错误。这是代码:

X = regressions[[x for x in regressions.columns if 'prev' in x]]
Y = regressions['PTSN']
X = sm.add_constant(X)

model = sm.OLS(Y,X)
fitted = model.fit()

predictions = fitted.predict(x)

print(fitted.summary())

Y 和 X 的长度均为 252 行,Y 包含 1 列,X 包含 32 列。我如何开始解决这个错误?或者解决方案是什么?

标签: pythonpandasstatsmodels

解决方案


推荐阅读