我在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(例如正常分布)来创建聚合分布?