Передача значений в модель линейной регрессии в R - PullRequest
0 голосов
/ 11 марта 2019

Я новичок в R и построил модель многолинейной регрессии в R с тремя предикторами. Теперь я хочу передать значение, установленное для трех предикторов, и предсказать значение, ниже приведены мои коэффициенты и перехват

(Перехват) XYZ -29 -0.24 3.49 8.3

Я знаю, как написать формулу и вычислить ее вручную, но, например, если я хочу передать x = 0.1, Y - это значение фактора, равное '1', а Z =6 к модели и запустите модель, чтобы получить вывод, как это сделать

1 Ответ

0 голосов
/ 11 марта 2019

Давайте предположим, что имя вашего регрессионного объекта mymod.Тогда функция predict имеет аргумент newdata, которому нужен список, содержащий именованные векторы, соответствующие RHS вашей формулы:

 predict( mymod, newdata= list(X=0.1, Y='1', Z=6) )
...