R中线性模型总结中的有序因子变量?

5

我在R中有一个线性模型,其中包括所有可能的二元交互作用。模型中包含的一个变量是JobAfter18:

> levels(AcademicData$JobAfter18)
[1] "No"                      "Yes, one job"            "Yes, two jobs"           "Yes, more than two jobs"

当在此处查看时,此变量具有以下4个因素水平。然而,在拟合的摘要中,它显示如下:

AcademicData$JobAfter18.L                                          34.042724  33.857406   1.005  0.31725    
AcademicData$JobAfter18.Q                                         -43.296277  20.763852  -2.085  0.03976 *  
AcademicData$JobAfter18.C                                         -14.816135   8.309894  -1.783  0.07782 .

L, Q和C来自哪里,它们代表什么意思?我意识到在输出中因子变量将包括n-1个因素水平,因为未包含的那个是基准,其他水平与其进行比较。 我只是不明白为什么级别会出现这些字母而不是像其他变量一样写出来,例如这里的“性别”因子变量,它具有“男性”和“女性”两个级别:

AcademicData$SexMale                                               19.421651  12.331565   1.575  0.11863 

这可能是因为您的因子值中有空格。尝试去掉空格并检查。 - Bhavesh Ghodasara
似乎有冲突出现了。也许你的代码中有一个转换变量JobAfter18的部分。或者,你可能有两个相同的变量?检查一下是否有一个名为JobAfter18.的变量,因为那个点看起来很可疑。例如,你是否有一个变量JobAfter18,它取值为.L, .Q, .C?或者变量JobAfter18.取值为L, Q, C - AntoniosK
我认为这真的很奇怪,与具体数据无关。 - MilesMcBain
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接