问题描述
问题陈述 - 假设变量 X 具有钟形分布,均值为 150,标准差为 20。 一种。 X 值超过 190 的百分比是多少?
到目前为止我的代码:
import numpy as np
import math
import scipy.stats
X=scipy.stats.norm(150,20)
我知道 X 的 68% 位于 1 个标准偏差内,即(130 到 170 之间)和 95% 位于 2 个标准偏差内(110 到 190)。
但是如何找到大于 190 的值的百分比? (我写了 2.50 作为答案,但它是不正确的)
解决方法
使用 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