全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
924 0
2019-09-01
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);

上面这段代码是基于拉格朗日乘数法做最优化的,不知道什么地方出问题了,一运行就是死循环,请高人指教
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群