- 积分
- 15080
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-1-7
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
clc
clear
ta = 3.1;
cv = 0.8;
syms up vp L % up vp是边缘分布概率值,sy则是copula函数生成元中的变量。
mgb = exp( -( (-log(up))^ta + (-log(vp))^ta )^( 1/ta ) ); % mgb为 Gumbel Copula函数表达式
mi0 = diff(mgb, up);
f = -1 * diff(mi0, vp); % copula函数的概率密度函数
h = mgb - cv;
F = f + L .* h;
s1 = diff(F, 'up');
s2 = diff(F, 'vp');
s3 = diff(F, 'L');
[L,up,vp] = solve(s1 ,s2, s3);
上面这段代码是基于拉格朗日乘数法做最优化的,不知道什么地方出问题了,一运行就是死循环,请高人指教
|
|