You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从feols模型的summary结果中获取R2及调整后R2?

获取fixest回归的R²和调整后R²

方法1:用r2()函数直接提取

fixest包提供了专门的r2()函数,可直接从回归对象中提取R²和调整后R²:

library(fixest)
# 拟合模型并保存结果
model <- feols(mpg~wt, mtcars)

# 获取普通R²
r2(model, type = "r2")

# 获取调整后R²
r2(model, type = "r2.adj")

方法2:从summary对象中提取属性

summary返回的对象内置了r2和r2.adj属性,直接访问即可:

model_sum <- summary(model)

# 提取普通R²
model_sum$r2

# 提取调整后R²
model_sum$r2.adj

补充说明:你看到的sq.cor是因变量与拟合值的相关系数平方,在简单线性回归中它和普通R²数值一致,但在包含固定效应等复杂模型场景下,二者可能存在差异,因此fixest单独提供了专门的R²相关属性。

内容的提问来源于stack exchange,提问作者Axel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 15:47:33