3

问题陈述 - 假设变量 X 有一个钟形分布,平均值为 150,标准差为 20。X 值在 190 以上的百分比是多少?

到目前为止我的代码:

import numpy as np
import math
import scipy.stats

X=scipy.stats.norm(150,20)

我知道 68% 的 X 位于 1 个标准差内,即(在 130 到 170 之间),95% 位于 2 个标准差内(110 到 190)。

但是如何找到高于 190 的值的百分比?(我写了 2.50 作为答案,但它不正确)

4

1 回答 1

3

使用sf()(参见https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.norm.html的“方法”部分):

import scipy.stats

scipy.stats.norm(150, 20).sf(190) # result: 0.022750131948179195
于 2021-01-31T14:59:55.030 回答