全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
16471 43
2008-11-13
找到两年前写的这个,有些忘了,根据回复修改了文件名的错误,换了m文件,方便大家扩展吧。

没找到处理Multivariate Copulas的程序,论坛上那个有错,所以自己写,能估计任何维度的Multivariate Copulas。由于应用需要,只写了三种Copula,为了方便扩展,程序用了symbolic toolbox,与optimaizition toolbox的连接很无赖,没有找到快速的方法,所以算得很慢,如果你只处理两条数据,请不要用这个程序,如果你要处理多条数据且数据比较多时,请要有耐性。我用四条数据,每条有200多个数据,处理用了5、6分钟。
用法:
[p l]=M_Copulas('couplas',data)
p为估计出的参数
l为最大化的似然值
copulas可选:Clayton,Gumbel,Frank
data是转化过的数据,举个例子,如果你要处理4条数据,先把原始数据用边际分布处理过,也就是data这个矩阵的每个值都在0,1之间,然后把数据排成4列即可。
具体可用help M_Copulas查看


[此贴子已经被作者于2008-11-29 16:05:54编辑过]

附件列表

M_Copulas.rar

大小:867 Bytes

只需: 19 个论坛币  马上下载

提供处理多元copula的程序

本附件包括:

  • M_Copulas.m

二维码

扫码加我 拉你入群

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

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

全部回复
2009-4-29 16:47:00
ding
二维码

扫码加我 拉你入群

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

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

2009-5-10 16:54:00
hao
二维码

扫码加我 拉你入群

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

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

2009-6-2 22:27:00

怎么不是完整的m文件,给个p文件,lz不厚道

二维码

扫码加我 拉你入群

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

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

2009-6-28 02:56:14
4# maxperson
能用的啊,我不想把源代码公布。
二维码

扫码加我 拉你入群

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

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

2009-9-20 21:28:32
请问错误代码: At compilation, "pdf" was determined to be a variable and this
variable is uninitialized.  "pdf" is also a function name and previous versions of MATLAB would have called the function.
However, MATLAB 7 forbids the use of the same name in the same
context as both a function and a variable.

如何解决?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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