vglm в пакете VGAM для порядковых переменных: что обозначают буквы L и Q?
Я подгоняю модель кумулятивного логита с использованием порядкового выражения, коэффициенты, которые я получаю, следующие:
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, которые функция ставит после имени переменной.
заранее спасибо
1 ответ
Это контрасты для упорядоченного фактора; контрасты на основе ортогональных полиномов. L
для "линейного" полиномиального члена, Q
для квадратичного члена. Это немного похоже x
а также x^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
значения (следовательно, коэффициент заменяется двумя переменными в матрице модели).
Если вам нужно больше информации, чем это, Stackru, вероятно, не место; попробуйте вместо этого CrossValidated.