如何计算正态分布大于或等于 R 中某个值的概率?

sta*_*nga 2 r probability

我有兴趣计算标准正态分布大于或等于某个值 x 的概率。如何才能做到这一点?

据我所知,pnorm(x)计算得到小于或等于x的值的概率,或者1-pnorm(x)计算pnorm(x, lower.tail=FALSE)得到大于x的值的概率。我对大于或等于 x 的值的概率感兴趣。

谢谢!

NM_*_*NM_ 6

正态分布是连续分布。因此大于x的概率和大于或等于x的概率是相同的(同样,小于x的概率和小于或等于x的概率是相同的)

所以

# P(X > x) = P(X >= x)
1 - pnorm(x)

# or
pnorm(x, lower.tail=FALSE)
Run Code Online (Sandbox Code Playgroud)

这两者是等效的(但是由于数值求解器的原因,它们有时可能会提供不同的答案)。