如果我可以访问R的“摘要”输出,如何在Excel中从R复制预测函数

如果我可以访问R的“摘要”输出,如何在Excel中从R复制预测函数,r,excel,regression,predict,mse,R,Excel,Regression,Predict,Mse,我在R中运行了一个三阶多项式回归,并运行了summary函数,但我需要能够在Excel中复制predict函数。我的当前工作代码如下。谢谢你的帮助 #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.

我在R中运行了一个三阶多项式回归,并运行了summary函数,但我需要能够在Excel中复制predict函数。我的当前工作代码如下。谢谢你的帮助

#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计算:

汇总中的信息不足,无法在Excel中计算预测间隔

因此,简单的答案是——如果没有方差-协方差矩阵,就不可能做到这一点,但是对于模型中的正交多项式,它是对角线和原始数据。此外,您还需要提取正交多项式系数本身,这些系数是为您拟合的每个数据集以递归方式唯一地生成的


您引用的公式适用于单变量线性回归,不适用于您对两个变量(M20和M40)进行多元多项式回归的情况。

当您有这些数字时,您没有访问R的权限是什么意思?此外,您需要通过键入dputheadmydata并将输出添加到问题中来包含数据。如果没有可复制的示例,很难为您提供帮助您可以在R中读取Excel参数,否则您必须获得AICFIT的系数,并使用系数的拟合值计算模型的计算