Почему pymc3 работает, даже если я не включаю какие-либо наблюдения? - PullRequest
0 голосов
/ 16 января 2020

Даже если я не включаю наблюдаемые значения, pymc3 все равно будет работать и давать мне результаты. Это просто выборка из предыдущего без вероятности?

'' 'импорт pymc3 как pm model = pm.Model ()

с моделью:

# Define the prior of the parameter lambda.
lam = pm.Gamma('lambda', alpha=3.5, beta=2)

с модель:
trace = pm.sample (draws = 20, chain = 3)

pm.traceplot (trace) '' '

1 Ответ

2 голосов
/ 16 января 2020

Да, вы просто делаете выборку из предыдущего. Если вы хотите, вы можете проверить это, нанеся образцы в виде гистограммы или оценки плотности ядра и сравните их с PDF-файлом, полученным из scipy.stats.gamma.

...