имена и значения столбцов матрицы модели при использовании упорядоченного коэффициента - PullRequest
0 голосов
/ 07 ноября 2019

Примерно два с половиной года назад @sathish написал в этом посте об именах столбцов, созданных model.matrix(), когда задействован упорядоченный фактор. Ответ на оригинальный пост, также написанный @sathish, помогает понять, что произошло, но не затрагивает проблему «могут ли упорядоченные факторы вообще не использоваться в model.matrix()

IТеперь столкнулся с этой же проблемой и возникли следующие вопросы:

  • Нужно ли "упорядочивать" коэффициент для model.matrix() для работы?
  • Существует не только нечетные имена столбцовпроисходит, поэтому я стесняюсь просто переименовывать столбцы: элементы матрицы больше не просто 0 и 1, и некоторые вычисления, кажется, происходят. Итак, что здесь происходит? И есть ли случаи, когда это является предполагаемым поведением?

Вот пример для вычислений, которые, кажется, происходят, взят из поста @ sathish:

#   (Intercept)       ps.L       ps.Q          ps.C       ps^4
# 1           1  0.0000000 -0.5345225 -4.095972e-16  0.7171372
# 2           1  0.0000000 -0.5345225 -4.095972e-16  0.7171372
# 3           1  0.3162278 -0.2672612 -6.324555e-01 -0.4780914
...