本文提供了一种简单易行的方法来应用贝叶斯范式在计量学中的典型应用。建议选择的优先,抽样方法和分析的结果后,涵盖在这个知识库。

simplebayesuncertaint的Python项目详细描述


许可证

版权所有Gerd Wuebbeler,Manuel Marschall(PTB)2020

此软件在类似BSD的许可证下获得许可:

以源代码和二进制形式重新分发和使用,有无 如果满足以下条件,则允许修改:

  1. 源代码的再分配必须保留上述版权声明, 此条件列表和以下免责声明。在
  2. 版权再分配必须以上述二进制形式复制 注意,此条件列表和以下免责声明 随分发提供的文件和/或其他材料。在

免责声明

该软件由德国联邦物理技术学院开发 (PTB)。该软件是免费“按原样”提供的。PTB假设 对其他方的使用不承担任何责任 关于其质量、可靠性、安全性的明示或暗示的保证, 适用性或任何其他特性。在任何情况下,PTB不承担任何责任 任何与此相关的直接、间接或间接损害

在出版物中使用此软件需要引用以下内容 纸张:https://doi.org/10.1088/1681-7575/aba3b8 '''

这个存储库包含论文“线性模型中贝叶斯不确定性评估的简单方法”中提供的python代码。在

动机

本文提供了一种简单易行的方法来应用贝叶斯范式在计量学中的典型应用。 本知识库涵盖了对先验数据的建议选择、采样方法和对后验结果的分析。在

安装并运行代码

要运行脚本,需要安装带有默认包的$\geq$python3.6

  • numpy公司
  • 神经质的
  • matplotlib库

Linux、Windows和Mac的安装指南可在此处找到:https://realpython.com/installing-python/

Windows快速指南:

  1. 下载Pythonhttps://www.python.org/downloads/release/python-382/(页面底部:“Windows x86-64可执行安装程序”)

  2. 使用安装程序安装Python并选中“addpythonx.x到路径”

  3. 运行终端,例如CMD

  4. 通过键入检查安装

    python
    

    命令提示符应该出现,例如

    ^{pr2}$ 在
  5. 使用关闭Python提示符

    exit()
    
  6. 安装依赖项

    python -m pip install numpy scipy matplotlib
    
  7. {1>使用已下载的文件导航到

  8. 运行示例程序

    python generic_example.py
    

    或者

     python mass_example.py
    

实施细节

文件mass_example.py和{}包含了本文中的示例,bayes_uncertainty_util.py包中提供了主要功能。 在这里,大多数例程都是从脚本文件中收集和调用的。 在目录mass/和{}中,我们提供了B的相应测量值和样本,以重复本文的实验。在

触点

如有任何问题,请联系manuel.marschall@ptb.de或{}。在

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

推荐PyPI第三方库


热门话题
java在Hibernate中使用条件连接两个表?   Stripes框架中的java对话范围   我的内存够吗?   Jenkins Java&Selenium如何处理2个随机异常?   javascript Java websockets跨端点共享会话   java是一种测试驱动的开发方法吗?   Java客户端中的Soap连接超时,但在SOAPUI中未超时   Java LibGDX:TileMap未在顶部和右侧渲染   linux Java::process builder:bash脚本:返回的文件名正确,但fileReader引发FileNotFoundException   java Selenium单击自动随机生成的DIV/ID/LINK   比较两个忽略元素和属性顺序的XMl文件   Java无限循环/调用   java如何防止操作修改cookie?   列出未保存的Java webpanel命令   在Java中,如何解决XXXX不能作为变量求解的错误?   Java概念后期版本格式化部分