【发布时间】:2015-07-03 17:06:11
【问题描述】:
我正在尝试在 R 中运行一个函数 (glm) 1000 次(每次输入略有不同)。有时我会收到警告(因为发生了分离) - 我要做的就是计算这种情况发生了多少次(所以在 1000 次迭代中有多少次我收到警告“glm.fit:拟合概率为 0 或 1 发生")。
所以我的代码大致如下:
warningCount <- 0
for(i in 1:1000) {
[generate data]
glm(y ~ ., family="binomial", data=generated_data)
if( I got the warning ) warningCount <- warningCount + 1
}
我只是想知道如果(我收到警告)正确地写这行。
谢谢
【问题讨论】: