【发布时间】:2016-04-23 22:20:56
【问题描述】:
我正在使用这样的季度数据矩阵:
Qtrs,Y,X,,,
1Q11, 252.0 , 0.0166 ,1,0,0
2Q11, 212.4 , 0.0122 ,0, 1 ,0
3Q11, 425.9 , 0.0286 ,0,0, 1
4Q11, 522.3 , 0.0322 ,0,0,0
1Q12, 263.2 , 0.0185 ,1,0,0
2Q12, 238.6 , 0.0131 ,0, 1 ,0
3Q12, 411.3 , 0.0270 ,0,0, 1
4Q12, 538.4 , 0.0343 ,0,0,0
1Q13, 272.0 , 0.0180 ,1,0,0
2Q13, 212.3 , 0.0122 ,0, 1 ,0
3Q13, 405.2 , 0.0257 ,0,0, 1
4Q13, 495.8 , 0.0308 ,0,0,0
1Q14, 264.5 , 0.0179 ,1,0,0
2Q14, 211.2 , 0.0116 ,0, 1 ,0
我正在使用以下代码来读取 csv 数据文件并拟合模型:
import pandas as pd
from sklearn.linear_model import LinearRegression
data = pd.read_csv('C:/Filepath/Macro.csv')
regressor = LinearRegression()
regressor.fit(data['X'], data['Y'])
但是我在执行代码时遇到的错误是:
ValueError: Found arrays with inconsistent numbers of samples: [ 1 14]
知道我犯了什么基本错误吗?
【问题讨论】:
标签: numpy pandas scikit-learn