首页 > 解决方案 > 从 R 输出手动计算 AIC

问题描述

我希望手动计算 AIC,因为我们课程评估的一部分是主动使用 R 的测试。

## 'data.frame':    898 obs. of  4 variables:

model_1 <- lm(rent~size+rooms,data=miete)
opt_model <- step(model_1)
## Start:  AIC=11267.31
## rent ~ size + rooms
## 
##         Df Sum of Sq       RSS   AIC
## - rooms  1    114612 251023214 11266
## <none>               250908603 11267
## - size   1  91648760 342557363 11545
## 
## Step:  AIC=11265.72
## rent ~ size
## 
##        Df Sum of Sq       RSS   AIC
## <none>              251023214 11266
## - size  1 385280616 636303830 12099

我们在课堂上讨论的公式是 AIC = n*log(RSS)+2p,但我似乎无法使用我的计算器在输出中实现结果。

谢谢您的帮助。

标签: rstatistics

解决方案


推荐阅读