Как визуализировать два распределения - PullRequest
0 голосов
/ 17 декабря 2018

Я делаю MCMC, и у меня есть два распределения:

from scipy.stats import lognorm
from scipy.stats import uniform
import numpy as np
prior_fb = uniform(loc=0, scale=0.1)
post_fb = lognorm(s=np.log(1.15), scale=0.0076)

Как сравнить предыдущие и последующие распределения на одном графике?

1 Ответ

0 голосов
/ 17 декабря 2018
from scipy.stats import lognorm
from scipy.stats import uniform
import numpy as np
import matplotlib.pyplot as plt

prior_fb = uniform(loc=0, scale=0.1)
post_fb = lognorm(s=np.log(1.15), scale=0.0076)

x = np.linspace(0, 0.1, 1000)
plt.plot(x, prior_fb.pdf(x), x, post_fb.pdf(x));
plt.legend(['prior', 'post'])
...