MATLAB工具库:数据统计分析工具MvCAT、MhAST等

MATLAB工具库:数据统计分析工具MvCAT、MhAST等

    • [工具1:Multivariate Copula Analysis Toolbox (MvCAT)](#工具1:Multivariate Copula Analysis Toolbox (MvCAT))
    • [工具2:Multi-hazard Scenario Analysis Toolbox (MhAST)](#工具2:Multi-hazard Scenario Analysis Toolbox (MhAST))
  • 参考

The University of California-软件库-Software

工具1:Multivariate Copula Analysis Toolbox (MvCAT)

MvCAT 是用 Matlab 开发的一个用户友好的工具箱(软件),旨在帮助科学家和研究人员进行全面的多变量依赖性分析。它使用 26 种具有 1 到 3 个参数的 copula 族来描述两个随机变量的依赖结构。MvCAT 使用局部优化和贝叶斯框架下的 Markov 链蒙特卡洛模拟来对比可用数据,从而推断 copula 族的参数值。如果执行贝叶斯分析和 MCMC 模拟,则可以从 copula 参数的后验分布中获得每个 copula 族的不确定性估计。MCMC 在贝叶斯框架下的使用不仅提供了全局最优解的稳健估计,而且还近似了 copula 族的后验分布,可用于构建 copula 的预测不确定性范围。局部优化方法容易陷入局部最优解(有关更多信息,请参见 Sadegh 等人,2017 年)。用户可以选择可用的 26 种 copula 族的任意子集,MvCAT 将执行分析并根据其性能对选定的 copula 族进行排序。

本工具包使用的性能指标包括似然度、阿基米德信息准则(AIC)、贝叶斯信息准则(BIC)、纳什-苏特克利夫效率(NSE)和均方根误差(RMSE)。虽然似然度、NSE和RMSE仅关注将观测值与模型模拟结果之间的残差最小化,而其他指标则考虑了其他一些标准。例如,AIC考虑了模型的复杂性,而BIC则考虑了模型的复杂性和观测值的数量。

下载-Multivariate Copula Analysis Toolbox (MvCAT),界面如下

概述图如下:

MATLAB中运行

MATLAB中打开,界面如下:

工具2:Multi-hazard Scenario Analysis Toolbox (MhAST)

MhAST是MvCAT的更新版本,它提供了一种获取多灾种设计和风险评估场景及其相应可能性的通用框架。MhAST可用于使用不同的灾种场景(例如,OR和AND灾种场景)生成联合回归期。与MvCAT类似,它是用Matlab开发的易于使用的工具箱(软件)。它使用26个具有1至3个参数的copula族来描述两个随机变量之间的依赖结构。公众既可以获得源代码,也可以获得图形用户界面(GUI)。参数估计和不确定性分析组件与MvCAT类似。

下载-Multi-hazard Scenario Analysis Toolbox (MhAST),界面如下

参考

相关推荐
爱吃牛肉的大老虎28 分钟前
rust基础之环境搭建
java·开发语言·rust
openKylin35 分钟前
与全球技术演进同频,openKylin 3.0从C迈向Rust
c语言·开发语言·rust·开源·开放原子·openkylin
疯狂打码的少年1 小时前
【软件工程】结构化设计:模块独立性与耦合内聚
java·开发语言·笔记·软件工程
程高兴2 小时前
PMSM基于在线转动惯量辩识的滑模负载转矩观测器MATLAB-SIMULINK仿真模型
开发语言·matlab
kisloy2 小时前
【python零基础教程第24讲】代码规范与质量管控
开发语言·python
C++、Java和Python的菜鸟2 小时前
第4章 后端Web基础(基础知识)
java·开发语言
芷栀夏2 小时前
Java教育平台实战复盘:课程、考试与学习行为分析系统设计
java·开发语言·学习
从零开始的代码生活_2 小时前
C++ 多态详解:虚函数、动态绑定、抽象类与虚表原理
开发语言·c++·后端·学习·算法
xywww1683 小时前
AWS 账号权限怎么分:根用户和 IAM 用户区别及日常使用建议
大数据·开发语言·人工智能·python·gpt·云计算·aws
大彼方..3 小时前
C++ STL Vector 深度剖析:从内存管理到性能优化
开发语言·c++