【发布时间】:2017-02-04 16:14:21
【问题描述】:
我有两个样本,每个样本长度为 1000,我需要为这两个样本构建协方差矩阵。
每个样本由 10 个大小为 100 的集群组成。现在,每个单元都有一个附加变量来标识它来自哪个集群,如果两个单元来自同一个集群,则它们之间的协方差将为 X,如果它们来自不同的集群,则为 Y。
所以我需要找到一种方法来构造一个如下图所示的协方差矩阵,只是 X 的块是 100x100 而不是 3x3:
有什么方法可以轻松做到这一点吗?矩阵太大,手动输入数据无法创建,需要在一个循环中重复上千次。
【问题讨论】:
-
包'multiwayvcov'有一个用于聚类方差协方差矩阵的函数。如果它看起来像上面那个我不确定。
标签: r matrix statistics covariance