楼主: GXDA菜鸟
885 5

[学习笔记] 求教GAS clayton copula 和GAS gumbel copula建模,有偿 [推广有奖]

  • 0关注
  • 0粉丝

大专生

86%

还不是VIP/贵宾

-

威望
0
论坛币
108 个
通用积分
4.4714
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
146 点
帖子
15
精华
0
在线时间
113 小时
注册时间
2020-9-28
最后登录
2023-10-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
提供相关的工具包也可以,GAS gaussian copula 和GAS student-t copula 会用,R语言、matlab、python不限。
二维码

扫码加我 拉你入群

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

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

关键词:Clayton Copula Layton opula Clay

沙发
GXDA菜鸟 发表于 2023-4-15 22:00:45 |只看作者 |坛友微信交流群
找了一大圈,github、淘宝、闲鱼、chatgpt...都没有相关代码。自己正在尝试根据gas理论写出函数代码,目前遇到scaling Matrix不知道怎么写,Et-1(▽t*▽t')=▽t*▽t'*P(u,v|θ),感觉这样简单相乘肯定有问题,求期望值肯定要积分的,根据u和v积分不知道怎么积分。下一个问题是求解三个系数,还有AIC与BIC计算,能写出gas -clayton- copula和gas- gumbel-copula就能写出旋转类型的。。。matlab上有个gas-旋转gumbel-copula函数,代码看懂了大半,还是不会用。matlab上的相关函数包比R语言上的函数包难用多了。

使用道具

藤椅
GXDA菜鸟 发表于 2023-4-22 17:35:20 |只看作者 |坛友微信交流群
类似的代码好稀少。

使用道具

板凳
GXDA菜鸟 发表于 2023-4-23 11:11:49 |只看作者 |坛友微信交流群
options = optimset('Display','off','TolCon',10^-12,'TolFun',10^-4,'TolX',10^-6,'DiffMaxChange',Inf,'DiffMinChange',0,'Algorithm','active-set');

u = table2array(copdata(:,1));
v = table2array(copdata(:,3));
Usim = 1 - [u,v];
uu = 2;
lower = 1;
upper = 10;
theta00 = 2;
[ kappa7, LL7] = fmincon('gumbelCL',theta00,[],[],[],[],lower,upper,[],options,Usim);

这段代码跑完为什么kappa7和LL7的值都是空值,是options的设定有问题吗?

使用道具

报纸
GXDA菜鸟 发表于 2023-4-23 20:25:03 |只看作者 |坛友微信交流群
GXDA菜鸟 发表于 2023-5-24 11:32
options = optimset('Display','off','TolCon',10^-12,'TolFun',10^-4,'TolX',10^-6,'DiffMaxChange',Inf, ...
出现NaN的问题搞清楚了,那就是数据中不能出现值为0或者1的数据,只要出现就会使得[kappa7 LL7]为NaN。使用matlab的patton写的 Dynamic Copula Toolbox的代码注意一下。又解决了一个问题好开心。

使用道具

地板
daytripper_ 发表于 2024-3-16 16:07:25 |只看作者 |坛友微信交流群
请问解决了吗,GAS gaussian copula 和GAS student-t copula的包是哪里的呀

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-26 10:04