Много спрашивали и отвечали об этом топи c, но я не могу найти мой случай. У меня есть датафрейм, сгруппированный по многим группам (или, если вы sh, список фреймов данных). Я хочу запустить регрессию по группам, и эта регрессия включает в себя факторы.
Пока только одна группа не имеет изменчивости в факторах, код нарушается (Error in contrasts<-(tmp,...)
. Тестирование всех групп на предмет их вариативности факторов - это вариант, но не элегантный, потому что я хочу, чтобы код был гибким.
I wi sh Я мог бы сказать, что функции lm()
запустите эту регрессию с этим коэффициентом, если вы обнаружите, что существует только один уровень, просто проигнорируйте его . Это существует?