多元回归:R 将 Variable 拆分为多个
Multiple regression: R splits Variable into multiple
嘿,我想通过 mlr 探索年龄和性别对测试点的影响。
然而当我输入
model <- lm(punkte~ Age + Gender, data = df)
R 给出了以下结果
(Intercept) 5.677369 0.176482 32.170 < 2e-16 ***
Age -0.017953 0.004932 -3.640 0.000300 ***
GenderFemale 0.595369 0.154697 3.849 0.000134 ***
GenderDivers -1.416150 0.684191 -2.070 0.038964 *
但我不想将 Gender 变量分成多个,而且 GenderMale 也不见了,我不知道为什么。非常感谢帮助
当您在性别中有分类变量时,您的模型选择“男性”作为参考,因此缺少“男性”。
您始终可以通过以下方式更改引用变量:
df <- within(df, gender <- relevel(factor(gender), ref = "Female"))
如果从根更改数据(通常我们不这样做),则只能合并“女性”和“潜水员”。例如,将这两个组合为“non-male”或“其他”。
嘿,我想通过 mlr 探索年龄和性别对测试点的影响。 然而当我输入
model <- lm(punkte~ Age + Gender, data = df)
R 给出了以下结果
(Intercept) 5.677369 0.176482 32.170 < 2e-16 ***
Age -0.017953 0.004932 -3.640 0.000300 ***
GenderFemale 0.595369 0.154697 3.849 0.000134 ***
GenderDivers -1.416150 0.684191 -2.070 0.038964 *
但我不想将 Gender 变量分成多个,而且 GenderMale 也不见了,我不知道为什么。非常感谢帮助
当您在性别中有分类变量时,您的模型选择“男性”作为参考,因此缺少“男性”。
您始终可以通过以下方式更改引用变量:
df <- within(df, gender <- relevel(factor(gender), ref = "Female"))
如果从根更改数据(通常我们不这样做),则只能合并“女性”和“潜水员”。例如,将这两个组合为“non-male”或“其他”。