如果等号括号中的元素之一是 NA,请有人告诉我 WinBUGS 中的等号函数返回什么?
具体来说,我想做转换:
for(i in 1:N){
newvar[i] <- 1*equals(oldvar[i],0) + 2*equals(oldvar[i],1.5) + 3*equals(oldvar[i],4) + 4*equals(oldvar[i],8)
}
并且想要保留 NA,因此 oldvar[i] 中带有 NA 的记录在 newvar[i] 中也有 NA,但我担心这种转换会将 NA 变成 0。
非常感谢任何和所有建议。
董里