标签:qq群 mac os x 其他 nose org http 测试 pypi tar
PyMC是一个实现贝叶斯统计模型和马尔科夫链蒙塔卡洛采样工具拟合算法的Python库。PyMC的灵活性及可扩展性使得它能够适用于解决各种问题。除了包含核心采样功能,PyMC还包含了统计输出、绘图、拟合优度检验和收敛性诊断等方法。
加qq群813622576或vx;tanzhouyiwean免费领取Python学习资料
PyMC使得贝叶斯分析尽可能更加容易。以下是一些PyMC库的特性:
PyMC可以运行在Mac OS X,Linux和Windows系统中。安装一些其他预装库可以更大程度地提高PyMC的性能和功能。
PyMC的运行要求一些预装库的安装及配置。
安装PyMC最简单的方式是在终端输入以下代码:
确保用户具有适合的权限进行安装。
用户可以从the GitHub download page中下载源代码并解压。
用户可以在GitHub中查找PyMC,并执行:
历史版本在/tags
目录中可以找到。
pymc
中包含了一测试用例来确保代码中的关键组件能够正常运行。在运行这个测试之前,用户需要保证nose已经在本地安装好,在Python编译器中执行以下代码:
如果测试失败,将会显示错误的具体信息。
首先,在文件中定义你的模型,并命名为mymodel.py。
保存此文件,在Python编译器或者相同目录下的其他文件中调用:
这个例子会产生10000个后验样本。这个样本会存储在Python序列化数据库中。
教程会指导用户完成常见的PyMC应用。
PyMC提供了一些可以拟合概率模型的方法。最主要的拟合模型方法是MCMC
,即马尔科夫蒙特卡洛算法。生成一个MCMC
对象来处理我们的模型,导入disaster_model.py
并将其作为MCMC
的参数。
调用MCMC中的sample()
方法(或者交互采样函数isample()
)来运行采样器:
等待几秒钟后,便可以看到采样过程执行完成,模型已经完成拟合。
加qq群813622576或vx;tanzhouyiwean免费领取Python学习资料
标签:qq群 mac os x 其他 nose org http 测试 pypi tar
原文地址:https://www.cnblogs.com/zxcv1234/p/9784107.html