跳转到主要内容

基于实时拉丁超立方抽样法的蒙特卡罗误差传播

项目描述

Build Status

概述

mcerp 是一个蒙特卡洛方法的随机计算器,它使用 拉丁超立方采样 来执行非顺序特定的 误差传播(或不确定性分析)。

使用本包,您可以 轻松透明 地通过数学计算追踪不确定性的影响。高级数学函数,类似于标准 math 模块中的函数,以及类似于 scipy.stats 模块中的统计函数,也可以直接评估。

如果您熟悉像 @RiskCrystal BallModelRisk 等基于Excel的风险分析程序,这个包将对您大有裨益(可能甚至更快!)并且使用强大的Python语言提供更多的建模灵活性。与那些单用户许可证需要花费数千美元的商业包相比,这个包 一分钱都不用花。请随意复制和分发您想要的这个包!

主要特性

  1. 透明计算。无需或仅需少量修改现有代码。

  2. 支持基本 NumPy,无需修改。(我还没有进行广泛的测试,所以如果您遇到错误,请告诉我。)

  3. 通过 mcerp.umath 子模块支持高级数学函数。如果您认为某个函数在其中,那么它很可能就在那里。如果不在,请请求它!

  4. 易于使用的统计分布构造函数。位置、规模和形状参数遵循相关维基百科文章和其他相关网页上的符号。

  5. 强制相关性 和变量样本的可视化功能。

  6. 使用传统比较运算符进行 概率计算

  7. 与包函数的高级 SciPy 统计函数兼容性。根据您的SciPy版本,某些函数可能无法工作。

安装

mcerp 在 Linux、MacOS 和 Windows 上运行,需要 Python 2.7 或 Python 3.5 或更高版本。

要安装它,请使用 pip

pip install mcerp

如果使用 pipmcerp 依赖项将自动安装,否则它们需要手动安装

另请参阅

联系方式

请将 功能请求、错误报告或反馈 发送至 Abraham Lee

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

mcerp-0.12.tar.gz (290.8 kB 查看哈希值)

上传时间 源代码

由以下支持