气象水文MATLAB二维变量联合分布函数Copula代码

作品简介

代码包含边缘分布的联合概率拟合,copula函数拟合优度统计,选择最优copula函数和联合概率重现期计算 以及相应出图代码,计算两列数据的copula的累积分布,包括边缘分布的kstest的优选,相应的作图,只需要替换数据即可。更新所有需要手动更改的地方,直接替换数据,自动筛选边缘分布,自动筛选最优copula函数。

更新增加每种copula家族和aic bic值

包括{'beta', 'birnbaumsaunders', 'exponential', ...

   'extreme value', 'gamma', 'generalized extreme value', ...

   'generalized pareto', 'inversegaussian', 'logistic', 'loglogistic', ...

   'lognormal', 'nakagami', 'normal', ...

   'rayleigh', 'rician', 'tlocationscale', 'weibull'};

从这些边缘分布中筛选最佳分布,

包括 {'gauss','t','frank','gumbel','clayton','amhaq','fgm','plackett','joe'}9中copula中筛选最佳的copula函数,包括后续重现期计算

全文代码由matlab编程完成。

二维Copula成果如下:

成果1:


成果2:



成果3:




创作时间:2023-10-15 21:04:24