Есть ли способ включить категориальные переменные (факторы с несколькими уровнями факторов) при использовании plm()
для объединенных OLS? Насколько я понимаю, в plm()
все переменные должны быть числовыми, что не будет работать в моем случае. Я мог бы включить одну фиктивную переменную для каждого уровня фактора, однако это привело бы к большему числу переменных, которые на самом деле являются лишь уровнями значительно меньшего числа факторов.Как включить категориальные переменные в объединенные OLS с помощью plm()?
Я задал аналогичный вопрос на CrossValidated и был бы благодарен за любую помощь.
При необходимости я укажу минимальный пример, но я предполагаю, что это более общий вопрос о том, как использовать plm()
и lm()
.
спасибо. Я где-то читал, что это не сработает, и я использовал сообщение об ошибке при включении факторов, но, очевидно, проблема была в чем-то еще ... – Aki
Я бы заподозрил, что вы ударились головой о факторные контрасты. См. Http://stackoverflow.com/questions/3445316/factors-in-r-more-than-an-annoyance и http://stackoverflow.com/questions/2352617/how-and-why-do-you-use -contrasts-в-г. – landroni