我正在使用序数解释拟合累积对数模型,我得到的系数如下:

coefficients(cum_mod_podds_ord,matrix=TRUE)
             logit(P[Y>=2]) logit(P[Y>=3])
(Intercept)     -0.4106068     -1.2504301
depr_ord.L       1.3749694      1.3749694
depr_ord.Q      -0.1039784     -0.1039784

我想知道函数在变量名称后面的 L 和 Q 代表什么。

先感谢您

有帮助吗?

解决方案

这些是有序因子的对比;基于正交多项式的对比。这 L 对于“线性”多项式项 , Q 对于二次项。这有点像 xx^2 等等,但只是在有序因子的对比方面。

如果有序因子中有三个水平,则这些水平的多项式对比为:

> zapsmall(contr.poly(3))
             .L         .Q
[1,] -0.7071068  0.4082483
[2,]  0.0000000 -0.8164966
[3,]  0.7071068  0.4082483

其中上面的行是因子的 3 个水平。然后将因子中的每个级别替换为相应的级别 .L.Q 值(因此该因子被模型矩阵中的两个变量替换)。

如果您需要更多信息,Stackoverflow 可能不适合您;尝试 交叉验证 反而。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top