Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以设置逐步线性模型以使用 BIC 标准而不是 AIC?
我一直在尝试这个,但它仍然使用 AIC 值而不是 BIC 计算每个步骤
null = lm(data[,1] ~ 1) full = lm(data[,1] ~ age + bmi + gender + group) step(null, scope = list(lower=null,upper=full), direction="both", criterion = "BIC")
将参数添加k=log(n)到step函数(n模型矩阵中的样本数)
k=log(n)
step
n
来自?step:
?step
论据: ... k用于惩罚的自由度数的倍数。只有 k = 2 给出真正的 AIC;k = log(n) 有时称为 BIC 或 SBC。
论据: ...
k用于惩罚的自由度数的倍数。只有 k = 2 给出真正的 AIC;k = log(n) 有时称为 BIC 或 SBC。