分析关系的贝叶斯方法

uravu的Python项目详细描述


uravu logo

简化贝叶斯建模(er)

statusDOI

PyPI versionDocumentation StatusCoverage StatusBuild StatusBuild statusGitter

uravu(来自泰米尔语for relationship)是关于一些数据和一个可以用来描述数据的函数之间的关系。在

uravu的目的是使使用在Python中可用的^{str1}$amazing贝叶斯推理库与scipy.optimize.curve_fit一样简单。 因此,使更多的人能够利用这些令人兴奋的工具和强大的库。 另外,我们在plotting模块中提供了一些很好的绘图功能,能够生成出版物质量的图形。在

An example of the type of figures that uravu can produce. Showing straight line distribution with increasing uncertainty.

为了使uravuAPI对那些不熟悉贝叶斯推理的人来说是友好的,uravu自以为是的,对优先级进行假设。 然而,我们喜欢直截了当地无视这些意见。在

除了库和API之外,我们还讨论了如何在数据分析中使用贝叶斯推理方法。在

Python中的贝叶斯推理

Python中有两个奇妙的Bayesian推理库,uravu利用了:

  • emcee:允许使用{a12}来评估模型参数后验分布的结构
  • dynesty:实现证据估计的{a14}算法。在

问题

如果您发现uravu有任何问题,请随时在Github向我们的问题跟踪者提交问题。 或者,如果您有信心,可以自己修复错误并向主代码库发出请求(一定要先查看我们的contributing guidelines)。在

安装

uravu可从PyPI存储库获得,因此可以是installed using ^{},或者{}该存储库,并使用以下命令安装最新的开发版本。在

pip install -r requirements.txt
python setup.py build
python setup.py install 
pytest

Contributors

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
windows请帮助获取java。运行程序时发生lang.nullpointerexception   JPA标准中的错误:java。lang.IllegalArgumentException:此JPQLquery中没有名为“:inputMsgId_1_”的参数   java调度一个小程序,从ScheduledExecutorService开始   java点击AVD“创建设备”按钮抛出NullPointerException   缓存Java9WebStart会多次加载jar文件   使用java计算最小二乘   当代理关闭时,java kafka生产者不会抛出异常   我们什么时候以及为什么要在java中进行自定义序列化?   java使用GSON解析包含包含所需字符串的对象的对象数组   java如何使用BOBJ REST API实现分页?   java身份验证失败:用户的凭据已过期。CAS v4。2.   合并排序中的java无限循环?   java jackson xml将pojo子元素转换为字符串   tcp Java ObjectOutputStream重置错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   奇怪的Java数学结果   java如何在Android中禁用最近的活动按钮?   java刷下应用程序崩溃   使用Java收集所有VersionOne资产及其所有属性   Java打印:创建具有最小可接受边距的页面格式