1
后叠加线性回归线我有以下的数据帧,样品看起来像这样:熊猫据帧 - 让回归价值
ADBE['Date'] = ADBE['Date'].values.astype(float)
model = pd.ols(y = ADBE['Close'], x = ADBE['Date'])
我得到:
我通过了回归结果如下:
我试着绘制结果如下:
import matplotlib.pyplot as plt
plt.plot(model, ADBE['Close'])
我得到的错误信息:
“x和y必须具有相同的第一维”
我得到的回归结果只是一个数字(1维)与数组/数据框(ADBE ['Close'])进行对比,并且已经尝试使用来自stackoverflow的几个方法来进行二维回归。没有运气。任何人都会在回归之前做到这一点?
编辑:我也试过如下:
ols2 = np.polyfit(ADBE['Date'], ADBE['Close'], 1)
poly_ols2 = np.poly1d(ols2)
,而我得到的错误:
数据类型很精确
...为OLS2线。所以,无论哪种方式,我去(密谋回归,或通过polyfit在首位刚刚回归)我得到一个错误