[尝试在statsmodels中使用公式模块来建立线性回归模型。
import statsmodels.api as sm
import statsmodels.formula.api as smf
import pandas as pd
cars = pd.concat([y_train, X_train], axis = 1)
cars.head()
model = smf.ols(formula ='price ~ symboling + wheel-base + length + width + height + curb-weight + engine-size + bore + stroke + compression-ratio + horsepower + peak-rpm + city-mpg + highway-mpg + cylinder',data=cars)
results = model.fit()
print(results.summary())
我通过使用下划线而不是使用连字符重命名列标题来解决错误。连字符必须在代码中触发了一些我不了解的表达式。
PS。对于未发布我的问题的答案,我深表歉意。我对使用这个社区非常陌生。
聊天结束键入一条消息...