我已经在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。
答案 0 :(得分:0)
您没有来自summary
的足够信息来计算Excel中的预测间隔。
因此,简单的答案是-如果不访问方差-协方差矩阵(但是对于模型中的正交多项式,它是对角线)和原始数据,则无法做到这一点。此外,您需要提取正交多项式系数本身,这些系数是针对您要拟合的每个数据集以递归方式唯一生成的。
您引用的公式适用于单变量线性回归,不适用于对两个变量M20
和M40
进行多元多项式回归的情况。