Python:来自摘要和 r_squared 函数的不同 R 平方值
Python: Different R-squared values from summary and r_squared function
我正在使用以下方法构建多元线性回归模型:
regressor = sm.OLS(y_train, X_train).fit()
使用 regressor.summary()
请求模型摘要时,R 平方为 0.204。但是,当使用 r2_score(y_test, y_pred)
我得到 0.023.
我在这里错过了什么?
regressor.summary()
正在为训练数据提供 r2
而 r2_score(y_test, y_pred)
给出 r2 用于测试数据
我正在使用以下方法构建多元线性回归模型:
regressor = sm.OLS(y_train, X_train).fit()
使用 regressor.summary()
请求模型摘要时,R 平方为 0.204。但是,当使用 r2_score(y_test, y_pred)
我得到 0.023.
我在这里错过了什么?
regressor.summary()
正在为训练数据提供 r2
而 r2_score(y_test, y_pred)
给出 r2 用于测试数据