在r中使用copula和自己的数据

时间:2014-04-20 10:16:02

标签: r simulation user-data

我在R之外创建了一些模拟数据(例如,一个矩阵,例如三列,每列有10,000个值,每个都有相同的概率)。数据摘录如下

    Total1  Total2  Total3
1   448824  7895.13 42233
2   297701  8068.44 37376
3   399065  4823.11 10423
4   425672  7567.62 65052
5   487482  7360.86 74758
6   400459  4344.44 39242
7   504143  7336.72 42842

我想在这三个变量之间定义我自己的相关矩阵,这三个变量由列中的数据表示,并使用R中的copula函数生成聚合分布。我是否需要将每列中的10,000个值转换为分布首先,我可以在copula中使用它,创建用户定义的分布作为copula包中的边距对象?文档说"用户定义的分布,例如,花哨,可以用作边距,前提是可以使用dfancy,pfancy和qfancy。"那么,如何为我的10,000个值中的每一个创建三个用户定义的分布,以及如何使用我自己指定的3x3相关矩阵应用copula(例如正常分布)来创建聚合分布?

0 个答案:

没有答案