全局敏感性分析工具箱SAFEMATLAB版

2022-06-11

全局敏感性分析工具箱SAFE(MATLAB版)

简介

SAFE 工具箱是一个用于执行全局敏感性分析的强大工具。它提供了一系列函数,支持多种敏感性分析方法,包括基本效应测试、区域敏感性分析、基于方差(Sobol)的敏感性分析以及 PAWN 方法。SAFE 最初是为 MATLAB/Octave 环境开发的,后来也被移植到 R 和 Python 中。

功能特点

  • 基本效应测试:评估模型输入对输出的基本影响。
  • 区域敏感性分析:分析模型在不同输入区域内的敏感性。
  • 基于方差(Sobol)的敏感性分析:通过方差分解来量化输入变量对输出变量的贡献。
  • PAWN 方法:一种基于分位数的敏感性分析方法,适用于非线性模型。

使用说明

  1. 安装:将 SAFE 工具箱文件夹添加到 MATLAB 的搜索路径中。
  2. 调用函数:根据需要选择合适的敏感性分析方法,调用相应的函数进行分析。
  3. 结果解读:根据输出结果,评估模型输入对输出的敏感性。

参考文献

Pianosi, F., Beven, K., Freer, J., Hall, J. W., Rougier, J., Stephenson, D. B., & Wagener, T. (2015). Sensitivity analysis of environmental models: A systematic review with practical workflow. Environmental Modelling & Software, 79, 214-232.

注意事项

  • 确保 MATLAB 版本兼容。
  • 在使用前,建议详细阅读相关文档和示例代码。

贡献与反馈

欢迎用户提供反馈和建议,帮助改进 SAFE 工具箱的功能和性能。

下载链接

全局敏感性分析工具箱SAFEMATLAB版