2016-12-17 34 views
-2

如何從glm中提取aic? 我有以下代碼如何從glm中提取aic?

mod <- glm(RESPONSE~..., data=training, family=binomial(link="logit")) 
    summary(mod) 
glm$aic 

輸出:

glmfit$aic Error: object 'glmfit' not found glm.fit$aic Error in glm.fit$aic : object of type 'closure' is not subsettable glm$aic Error in glm$aic : object of type 'closure' is not subsettable aic(glm) Error: could not find function "aic"

+2

Google? 「R extract aic glm」 – Henrik

+1

'AIC(glm(vs〜mpg,binomial,mtcars))' – rawr

+0

如果你的glm對象被命名爲mod,glm $ aic'將不會成功,但是mod $ aic將會 – scoa

回答

2

擴大從@rawr正確的註釋。 AIC()是一個將模型對象作爲參數的函數。在您的代碼示例中,您將創建一個模型對象mod,這需要傳遞給AIC()函數。

mod <- glm(RESPONSE~..., data=training, family=binomial(link="logit")) 
summary(mod) 
AIC(mod) 
+0

此功能的文檔是指aic而非AIC。感謝您的答覆。 –