phoebe使用经验

1. 自己构建一个MCMC的模型比直接使用phoebe官方提供的求解器要轻松的多。对模型也可以进行更加灵活的调整。

2. 除了模型的自由参数之外,我们还可以给模型的其他参数添加先验。如phoebe拟合一般不把质量设为自由参数,而是其他参数指定之后,模型中质量的值自然也会间接计算得到。如果我们有其他手段可以得到目标质量的先验,那就可以增加一个额外的质量先验来更好的限制模型。

3. 给拟合数据加系统误差对MCMC的迭代非常有好处。如果模型中没有系统误差项的话,迭代链往往非常多步都不会跳转一次。加入系统误差项后,迭代链的参数可以很快地发生变化,MCMC链在相同的步长下遍历能力显著增强。个人猜测原因是不加系统误差情况下,likelihood函数非常陡峭,参数很难在参数空间里跳转;加入系统误差项后,likelihood函数会变得平缓,参数因此可以在参数空间里到处游走。

Visits: 167

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

*