scipy.stats.lognorm.interval 的倒数
Inverse of scipy.stats.lognorm.interval
from scipy.stats import lognorm
posterior_fb = lognorm(s=np.log(1.14), scale=0.007)
intervals = post_fb.interval(0.99)
post_fb.interval(0.99)
给出了包含 99% 分布的范围的端点,即 (0.0049, 0.0098)
我需要一个反函数。也就是说,您可以指定两个点,该函数将计算位于这两个点内的分布百分比。
例如,inverse_of_interval(0.0049, 0.0098)
会给我 0.99。
你可以尝试使用lognorm的cdf:
post_fb = lognorm(s=np.log(1.14), scale=0.007)
post_fb.cdf(0.0098) - post_fb.cdf(0.0049)
from scipy.stats import lognorm
posterior_fb = lognorm(s=np.log(1.14), scale=0.007)
intervals = post_fb.interval(0.99)
post_fb.interval(0.99)
给出了包含 99% 分布的范围的端点,即 (0.0049, 0.0098)
我需要一个反函数。也就是说,您可以指定两个点,该函数将计算位于这两个点内的分布百分比。
例如,inverse_of_interval(0.0049, 0.0098)
会给我 0.99。
你可以尝试使用lognorm的cdf:
post_fb = lognorm(s=np.log(1.14), scale=0.007)
post_fb.cdf(0.0098) - post_fb.cdf(0.0049)