问题陈述 - 随机变量 X 是 N(25, 4)。找到 X 的指定百分位:
A。第 10 个百分位数
b. 第 90 个百分位数
C。第 80 个百分位数
d. 第 50 个百分位数
我的代码:
import numpy as np
import math
import scipy.stats
mu=25
sigma=4
a=mu-(1.282*4)
b=mu+(1.282*4)
Run Code Online (Sandbox Code Playgroud)
... 像那样。我从https://sphweb.bumc.bu.edu/otlt/mph-modules/bs/bs704_probability/bs704_probability10.html中给出的 Zscore 表中获取了值
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)
Run Code Online (Sandbox Code Playgroud)
但根据练习平台隐藏的测试用例,答案是不正确的。谁能告诉我计算答案的正确方法吗?有没有 scipy.stats 函数来实现这个?