Как скопировать функцию прогнозирования из R в Excel, если у меня есть доступ к «итоговому» выводу из R - PullRequest
0 голосов
/ 24 июня 2019

Я выполнил полиномиальную регрессию 3-го порядка в R и запустил функцию «итоги», но мне нужно иметь возможность реплицировать функцию «прогнозирования» в Excel.У меня есть мой текущий рабочий код ниже.Спасибо за вашу помощь!

#Have access to this output:
AICFit <- lm(R60 ~ poly(M20, 3) + poly(M40, 3), data = mydata)
summary(AICFit)

#do not have access to output: 
predict(AICFit,data.frame(M20=0.972375241,M40=0.989086129,interval ="prediction")

По сути, у меня нет доступа к R, когда у меня есть доступ к следующим номерам: 0.972375241,0.989086129.

Я считаю, что это уравнение, котороеявляется основой для функции прогнозирования, но я не знаю, как вычислить это в Excel, включая порядок 1, 2 и 3:

1 Ответ

0 голосов
/ 17 июля 2019

У вас недостаточно информации из summary для вычисления интервала прогнозирования в Excel.

Таким образом, простой ответ - это невозможно сделать без доступа к дисперсионно-ковариационной матрице (однако для ортогональных многочленов в вашей модели это диагональ) и необработанных данных. Более того, вам необходимо извлечь сами ортогональные полиномиальные коэффициенты, которые генерируются рекурсивно и уникально для каждого подходящего набора данных.

Формула, на которую вы ссылаетесь, предназначена для одномерной линейной регрессии и не применима для вашего случая, когда вы выполняете многомерную полиномиальную регрессию для двух переменных: M20 и M40.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...