问题描述
我正在运行带有数值响应(幸福感)和分类解释(教育)变量的简单线性回归。我知道有一些关于将分类变量处理为连续的想法,但在这种情况下,我想继续将其视为一个因素。
现在...
当我想用 R 平方评估这个模型的数量时,扫帚包的扫视功能没有为我提供指标。
在我的理解中,这里的空模型是响应变量的平均值,我在这里创建的线性模型是映射到解释变量上的响应变量。这里必须有某种效果大小可以衡量。
你怎么看?为什么我不能得到 R 平方,是否会有另一种效果大小告诉我通过包含这个分类预测变量来改进模型。
df <- tibble(education = c("Low","Medium","High","Low","High"),wellbeing = c(7,6,7,4,5,5))
df$education <- as.factor(df$education)
mdl <- glm(
wellbeing ~ education + 0,data = df,family = gaussian
)
library(dplyr)
library(broom)
mdl_scgeluk_min_havovwombo %>%
glance() %>%
pull(r.squared)