我在scipy库中搜索贝叶斯曲线拟合的内置模块,但我找不到一个。我找到的只有:scipy.optimize.curve_fit
但是这个链接的描述说这是非线性最小二乘拟合。我的问题是,我们是否必须实现自己的贝叶斯曲线拟合模块,或者是否有我可能遗漏的这样的模块?
发布于 2016-10-22 20:15:10
贝叶斯推理不是SciPy库的一部分--它完全超出了scipy
的范围。有许多单独的python模块来处理它,似乎您确实遗漏了其中的一些-最明显的是马尔可夫链蒙特卡罗算法pymc
和emcee
的实现,它们可能是最常用的MCMC包。它们的设置都相对简单,但在我看来,emcee
更容易上手。
就像所有的事情一样,贝叶斯曲线拟合的细节是关键-我强烈建议通过this overview阅读来感受直线拟合的微妙之处。
https://stackoverflow.com/questions/40185152
复制相似问题