0
我有一個問題來計算AIC。事實上,我估計了我的3個模型的參數:「mod_linear」,它是一個線性模型,「mod_exp」和「mod_logis」是兩個非線性模型。AIC on nls on R
我所使用的函數AIC():
AIC(mod_linear,mod_exp,mod_logis)
df AIC
mod_linear 4 3.015378
mod_exp 5 -11.010469
mod_logis 5 54.015746
但我試圖與方程式AIC = 2K + n日誌(RSS/n),其中K是參數的數,n的數目來計算的AIC的樣本和RSS剩餘的平方和。
k=4
n=21
#Calcul of nls for the linear model:
mod_linear=nls(data$P~P_linear(P0,K0,a),data=data,
start=c(P0=4.2,K0=4.5,a=0.)
2*k+n*log(sum(residuals(mod_linear)^2)/n)
-56.58004
正如你所看到的,是不是相同的結果,這是兩個其他模型相同的東西。 有人可以幫助我嗎?
問候
你可以改善你的問題。請閱讀[如何在R中提供最小重現性示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example#answer-5963610)。然後相應地編輯並改進它。 – lukeA