Используйте метод ppf
, чтобы получить x, при котором вероятность является желаемой
data = [20, 25, 10, 30]
miu = [0.5, 0.2, 0.4, 0.6]
prob = [0.875, 0.800, 0.668, 0.994]
df = pd.DataFrame(dict(sigma=data, miu=miu, prob=prob))
df['calc'] = scipy.stats.lognorm(s=df['sigma'], scale=np.exp(df['miu'])).ppf(df.prob)