适合R的功能

时间:2011-12-04 12:57:31

标签: r

如果我在这里定义myCDF:

myCDF<- mvdc(gumbelCopula(3,dim=2), margins=c("norm","exp"), 
     paramMargins=list(list(mean=10,sd=2),list(rate=2)))

然后我生成x

x <- rmvdc(myCDF,1000)

然后我的问题出现了:如果我在这里使用拟合函数,有人可以解释为什么我应该放置我已经定义的myCDF和c(3,9,1,1)就是那个

Fitted<-fitMvdc(x, myCDF, c(3,9,1,1))

1 个答案:

答案 0 :(得分:2)

这似乎是包中fitMvbdc的帮助页面上示例的略微修改版本:copula。尝试将参数拟合到未知参数的未知copula需要某种约束(如边缘的尺寸和类型,因为有一组无限的功能形式可供选择。使用copula拟合任务是构建“内部” “或MV分布的协方差。原则上与拟合分布到单变量数据没有什么不同,需要在估计参数之前指定函数形式。

或者......如果你主要关心的是需要启动值,那么......你应该阅读更多有关优化程序的信息,以及在启动过程远离“真实”值时它们如何出错。