当我尝试运行这个时,我得到ValueError:不能设置一个没有定义索引的帧和一个不能转换为系列的值
我该如何解决这个问题呢?
df_pred = pd.DataFrame()
df_pred["Actual Values"] = y_train # actual values
df_pred["Fitted Values"] = olsmod2.fittedvalues # predicted values
df_pred["Residuals"] = olsmod2.resid # residuals
df_pred.head()
如果y_train, olsmod2。fittedvalues olsmod2。剩下的是相同长度的numpy数组或列表,那么你要做的语法如下:
df = pd.DataFrame({
"Actual Values":y_train,
"Fitted Values":olsmod2.fittedvalues,
"Residuals":olsmod2.resid
})