为什么变量"率"结果发现了" Inf"和" NA""从简单的数学函数?`rate =(outcome / pop19)* 100000
我对" rate"进行了完全相同的计算。在其父数据上没有问题。 " Compplot"只是较少变量的子集。
答案 0 :(得分:1)
pop19和结果都有0。
> 1/0
[1] Inf
> 0/0
[1] NaN
> summary(c(1/0, 0/0))
Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
Inf Inf Inf Inf Inf Inf 1
> summary(c(1, 1/0, 0/0))
Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
1 Inf Inf Inf Inf Inf 1
当将正的非零值除以0时,我们得到Inf,这是Inf在您的费率计算中的来源。如果除以0/0,则得到NaN,汇总报告NaN值为NA,这是可能来自的地方。
如果无法访问您的实际数据,我们必须假设这是造成您问题的原因。