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.

Другие вопросы по тегам