【问题标题】:Why does pymc3 run even when I don't include any observations?为什么即使我不包含任何观察结果 pymc3 也会运行?
【发布时间】:2020-01-15 22:25:37
【问题描述】:

即使我不包含任何观察值,pymc3 仍会运行并给我结果。这只是从没有可能性的先验中抽样吗?

''' 将 pymc3 导入为 pm 模型 = pm.Model()

带型号:

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

带型号:
跟踪 = pm.sample(draws=20,chains=3)

pm.traceplot(跟踪) '''

【问题讨论】:

    标签: bayesian pymc3 mcmc


    【解决方案1】:

    是的,您只是从之前的样本中取样。如果您愿意,您可以通过将样本绘制为直方图或核密度估计值来检查这一点,并将其与您从 scipy.stats.gamma 获得的 pdf 进行比较。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 2016-10-06
      • 1970-01-01
      相关资源
      最近更新 更多