如何用R计算正态分布的概率

时间:2015-04-06 17:15:29

标签: r statistics normal-distribution

变量 M 具有正态分布N(μ,σ),其中μ= 100且σ= 10.

找出概率P {| M-80 |≥11}?

我用R做的是:

  1. P {| M-80 |≥11} = P {| M |≥11+ 80} = P {| M |≥91}
  2. pnorm(91,mean = 100,sd = 10,lower.tail = FALSE)
  3. 但这是不正确的!请告诉我这是正确的方法吗?

2 个答案:

答案 0 :(得分:4)

您的绝对值转换错误

P {| M-80 |> = 11} = P {M> = 91} + P {M = <69}

pnorm(91, mean=100, sd=10, lower.tail = FALSE) +
    pnorm(69, mean=100, sd=10, lower.tail = TRUE)

答案 1 :(得分:2)

减去80只会改变平均值,请尝试:

pnorm(11,20,10,lower=FALSE)+pnorm(-11,20,10)

与以下内容不同:

pnorm(91, mean=100, sd=10, lower.tail = FALSE)+
pnorm(-91, mean=100, sd=10, lower.tail = TRUE)

但:

pnorm(91, mean=100, sd=10, lower.tail = FALSE)+
pnorm(69, mean=100, sd=10, lower.tail = TRUE)