问题陈述 - 随机变量 X 是 N(25, 4)。求 X 的指定百分位数:
一个。第 10 个百分位
湾。第 90 个百分位
C。第 80 个百分位
d。第 50 个百分位
尝试 1
我的代码:
import numpy as np
import math
import scipy.stats
mu=25
sigma=4
a=mu-(1.282*4)
b=mu+(1.282*4)
... 像那样。我从https://sphweb.bumc.bu.edu/otlt/mph-modules/bs/bs704_probability/bs704_probability10.html中给出的 Zscore 表中得到了值
尝试 2
X=np.random.normal(25,4,10000) # sample size not mentioned in
problem. I just assumed it
a_9 = np.percentile(X,10)
b_9 = np.percentile(X,90)
c_9 = np.percentile(X,80)
d_9 = np.percentile(X,50)
但是根据实践平台的隐藏测试用例,答案是不正确的。谁能告诉我计算答案的正确方法?是否有任何 scipy.stats 功能?