代码包含边缘分布的联合概率拟合,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: