值错误:形状(259,2)和(1,33)未对齐:2(尺寸1)!=1(尺寸0)

2024-04-27 00:44:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道这个错误意味着什么,因为我的数据太大,无法发布,但即使是较小的版本(例如,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列。如何开始解开这个错误?或者解决方案是什么?你知道吗


Tags: columns数据代码in版本addformodel