Регрессия по подмножеству в R [дубликат]

На этот вопрос уже есть ответ здесь:

Линейная регрессия и группировка по R 10 ответов

Я новичок в R и пытаюсь запустить линейную регрессию на нескольких подмножествах ("случаи») данных в одном файле. У меня 50 разных случаев, поэтому я неЯ не хочу запускать 50 различных регрессий ... было бы неплохо автоматизировать это. Я нашел и экспериментировал сddply метод, но это, по какой-то причине, возвращает мне одни и те же коэффициенты для каждого случая. Код I 'м с использованием следующего:

ddply(MyData, "Case", function(x) coefficients(lm(Y~X1+X2+X3, MyData)))

Результаты, которые я получаю, опять же, равны коэффициентам для каждого "Случай", Любые идеи о том, как я могу улучшить свой код так, чтобы регрессия запускалась один раз для каждого случая и давала мне уникальные коэффициенты для каждого случая?

Ответы на вопрос(3)

Ваш ответ на вопрос