Python 优化分布参数 让我们根据一个浮点参数T考虑一个分布L(t)。 我需要计算这样一个t值,使得分布L(t)的5%分位数等于0

Python 优化分布参数 让我们根据一个浮点参数T考虑一个分布L(t)。 我需要计算这样一个t值,使得分布L(t)的5%分位数等于0,python,optimization,statistics,probability,Python,Optimization,Statistics,Probability,python中有没有解决这个问题的方法?为不知何故选择的t生成新样本并计算其分位数的方法似乎太慢和不合理。我不确定我是否清楚这个问题,但你在区间[a,b]上有分布(a为负),你想找到这样的t,从a到0除以x的积分等于1/20(5%),对吗 我觉得找根有问题 S_a^0 L(x,t) dx - 1/20 = 0 在Python中,我通常使用的函数是scipy.optimize.brentq

python中有没有解决这个问题的方法?为不知何故选择的t生成新样本并计算其分位数的方法似乎太慢和不合理。

我不确定我是否清楚这个问题,但你在区间[a,b]上有分布(
a
为负),你想找到这样的
t
,从
a
0
除以
x
的积分等于1/20(5%),对吗

我觉得找根有问题

S_a^0 L(x,t) dx - 1/20 = 0
在Python中,我通常使用的函数是
scipy.optimize.brentq