Python:来自汇总和 r_squared 函数的不同 R 平方值
Posted
技术标签:
【中文标题】Python:来自汇总和 r_squared 函数的不同 R 平方值【英文标题】:Python: Different R-squared values from summary and r_squared function 【发布时间】:2021-10-26 22:13:12 【问题描述】:我正在使用以下方法构建多元线性回归模型:
regressor = sm.OLS(y_train, X_train).fit()
当使用regressor.summary()
请求模型摘要时,R 平方为 0.204。但是,当使用 r2_score(y_test, y_pred)
时,我得到 0.023。
我在这里错过了什么?
【问题讨论】:
【参考方案1】:regressor.summary()
为训练数据提供 r2
而r2_score(y_test, y_pred)
提供 r2 用于测试数据
【讨论】:
以上是关于Python:来自汇总和 r_squared 函数的不同 R 平方值的主要内容,如果未能解决你的问题,请参考以下文章