我想快速比较在使用 R 中的包创建的summary()
单个polr()
模型上运行时作为输出提供的 AIC MASS
。我编译此信息没有问题,但我无法弄清楚AIC 信息的确切存储位置在polr
模型对象本身中。
我已经尝试在我的模型对象上使用str()
和attributes()
,我什至尝试使用getAnywhere("polr")
来查看源代码本身。没有什么对我来说很突出。
有人知道如何从中提取 AIC 输出summary(polr_mod)
吗?
参考示例:
library(MASS)
dat <- data.frame(v1 = factor(rep(0:2,each=3),ordered = T), v2 = rep(1:3,each=3))
mod_polr <- polr(v1 ~ v2, data = dat, Hess = T, method = "logistic" )
summary(mod_polr)
Call:
polr(formula = v1 ~ v2, data = dat, Hess = T, method = "logistic")
Coefficients:
v2
46.7233
Intercepts:
0|1 1|2
73.62014 117.05781
Residual Deviance: 1.560782e-08
AIC: 6.00
^ 看,输出的底部是AIC: 6.00
. 这存储在对象中的什么位置?我想调用/提取它。