gpt4 book ai didi

python - 从数据样本计算逆 CDF

转载 作者:行者123 更新时间:2023-11-30 22:34:00 27 4
gpt4 key购买 nike

如果我得到随机样本数据:

X=np.random.random(100)*100

我需要获取 CDF = 34% 或其他值的 X_i 值。我现在能想到的唯一方法是使用逆 CDF。我认为百分位数是等效的,但有人告诉我它很接近但不准确。

最佳答案

这将为您提供 X 的索引,其中 cdf 为 0.34:

X=np.random.random(100)*100
cdf_frac_to_find = 0.34
cdf = np.cumsum(X)/np.sum(X) #take the cumulative sum of x and normalize so that it's max value is 1
X_index = np.argmin(np.abs(cdf-cdf_pct_to_find))
X_index
#out: 32 -- note that this will likely change because you're generating random numbers for X.

关于python - 从数据样本计算逆 CDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44983175/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com