楼主: pengjianlin
3342 2

fitCopula [推广有奖]

  • 0关注
  • 0粉丝

高中生

52%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
10.1264
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
454 点
帖子
13
精华
0
在线时间
38 小时
注册时间
2014-1-9
最后登录
2022-3-13

楼主
pengjianlin 发表于 2015-2-10 00:22:52 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如下数据做fitCopula,程序如下:

gumbel.cop <- gumbelCopula(2, dim=2)

n <-  64

set.seed(7)

u <- pobs(i) ## pseudo-observations

## inverting Kendall's tau

fit.tau <- fitCopula(gumbel.cop, u, method="itau")

Fit.tau


运行出现以下结果,换irho方法也是如此。

Warning message:

In .local(copula, tau, ...) : tau is out of the range [0, 1]


请问如此解决?


i 数据如下
      price    yield
1  3.141162 7868.253
2  3.068937 7845.640
3  2.799222 8157.695
4  2.869538 8310.329
5  2.798941 8421.146
6  2.784508 4516.865
7  2.631480 7759.953
8  2.672698 6878.027
9  2.631026 7061.401
10 2.671348 6386.336
11 2.711004 6088.670
12 2.723032 4943.231
13 2.734695 4770.581
14 2.719336 5436.539
15 2.677411 5471.481
16 2.741167 5271.635
17 2.830169 5647.688
18 2.787643 6230.975
19 2.771283 5770.092
20 2.729142 5738.470
21 2.738463 5411.039
22 2.696573 6142.591
23 2.680254 6190.749
24 2.714181 5883.183
25 2.497708 5922.834
26 2.482277 6448.218
27 2.590184 6484.386
28 2.573976 6226.175
29 2.606491 5595.818
30 2.589984 6577.799
31 2.525386 6953.116
32 2.485315 6756.878
33 2.493056 7014.865
34 2.406152 7419.046
35 2.390500 7324.737
36 2.398158 7483.877
37 2.451800 7086.514
38 2.412648 7368.606
39 2.396661 6732.386
40 2.358040 6911.050
41 2.364807 6796.700
42 2.326574 6936.990
43 2.310908 6476.960
44 2.317361 6399.233
45 2.301644 6155.760
46 2.329523 6619.545
47 2.573089 6061.369
48 2.598414 6042.046
49 2.623216 6711.328
50 2.711041 6011.746
51 3.281251 6029.221
52 3.300293 6672.952
53 3.277368 6599.166
54 3.275145 5852.900
55 3.211374 6019.017
56 3.148285 6297.063
57 3.166550 6257.293
58 3.104248 6202.137
59 3.062509 6397.752
60 3.040910 6624.078
61 3.039031 6548.439
62 3.017523 6263.037
63 3.015462 6432.206
64 2.994054 6388.459



二维码

扫码加我 拉你入群

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

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

关键词:Copula opula fit ITC TCO 程序

回帖推荐

liuzhen123123 发表于2楼  查看完整内容

参数tau的取值应该在0到1之间,信息都提示了

本帖被以下文库推荐

沙发
liuzhen123123 发表于 2015-2-10 15:37:59
参数tau的取值应该在0到1之间,信息都提示了

藤椅
pengjianlin 发表于 2015-2-10 23:41:28
好的,谢谢!   
我参照copula包里的文件,他的参数是3.见下面。另外,这个data是分布函数的取值吗,我看了一些文章,用的是plnormal以及pbeta两个边缘分布求得。我上面的程序是直接用原始数据通过pobs求得。这样对吗?

gumbel.cop <- gumbelCopula(3, dim=2)
(Xtras <- copula:::doExtras())
n <- if(Xtras) 200 else 64
set.seed(7) # for reproducibility
x <- rCopula(n, gumbel.cop)## "true" observations
u <- pobs(x) ## pseudo-observations

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 04:57