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)
关于python - scipy.stats.lognorm.interval的反函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53786631/