【发布时间】:2016-08-24 00:13:03
【问题描述】:
在使用 R 实现线性回归时,我遇到了一些问题。首先,我想知道如何明确要求 R 将参数视为因素(例如,如果我有一个变量性别,1 代表男性,0对于女性),假设它不会自动将它们识别为因素。
相反,假设 R 将某些参数视为因素而实际上并非如此,我如何告诉 R 那些参数不应该被视为因素?
【问题讨论】:
-
问题一:用
factor函数把它们变成因子。问题二:修复数据导入。如果这些值应该是数字,但却是因子,那么数据导入就是问题的根源。 -
对于被读取为因子的数字,通常最好弄清楚为什么会发生这种情况并在读取数据集期间对其进行修复。否则请注意不要直接在因子上使用
as.numeric,因为这很可能会失败。见this answer
标签: r regression factors