python - 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 列。我如何开始解决这个错误?或者解决方案是什么?
解决方案
推荐阅读
- php - 如何将网站连接到mysql数据库
- arrays - importhtml 每个 URL 中不同数量的列会引发错误并进一步需要移动/随机排列列
- drupal-8 - Drupal CSS 文件行为
- node.js - 如何在 Node 中读取使用 ASCII(ISO-8859-1)的扩展名编码的文件?
- r - 如何删除具有相同值的列(dplyr::select)?
- c++ - 为什么这无效,但在本地有效?— codeforces 中的国王种族问题
- python - 如何在 Pandas 中将列值更改为 Dataframe 值
- javascript - css html中的自定义输入框
- math - 有多大作用|| W || 参考?
- reactjs - 我如何更改创建反应应用程序文件夹结构