[英]How to replicate the predict function from R in Excel given I have access to "summary" output from R
我在 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。
您沒有足夠的summary
信息來計算 Excel 中的預測區間。
所以簡單的答案是 - 如果不能訪問方差-協方差矩陣(但是對於模型中的正交多項式,它是對角線)和原始數據,就不可能做到這一點。 此外,您需要自己提取正交多項式系數,這些系數是為您擬合的每個數據集遞歸且唯一生成的。
您引用的公式適用於單變量線性回歸,不適用於您對兩個變量進行多元多項式回歸的情況: M20
和M40
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.