PyMC3模型不会生成接近观察数据的样本数据

时间:2017-04-03 03:07:38

标签: python mcmc pymc3

我已按照以下示例中提供的步骤使用PyMC3创建了MCMC模型:

https://pymc-devs.github.io/pymc3/notebooks/LKJ.html

结果,我得到的结果类似于下图: enter image description here

模拟样本遵循与观察数据相同的模式。但是,X和Y的范围要小得多。有谁知道我如何能够提供涵盖与观察数据类似的一系列数字的样本?

1 个答案:

答案 0 :(得分:0)

如果您的后验预测样本与您的观察结果不同,那么显然某些是错误的。但没有更多信息,就无法分辨出什么。一些想法:

  • 采样器有问题(查看traceplots并检查分歧)
  • 您的模型不适合数据集(改进模型)
  • 您的后验预测样本在某种程度上是错误的或与您的实际样本不具有可比性。你是怎么生成它们的?