我有一个表格,显示了每个源 (1,...,n) 的三个不同变量 (Correlation1, Correlation2, Correlation 3) 之间的相关性。但是,并非每个来源都报告每个相关性。
现在我想创建一个矩阵,指示哪些相关性在哪个源中给出。指标矩阵的行数应等于不带 NA 的 corr.table 中给出的值的总数。该指标始终位于对角线上,如果在该位置给出了相应的相关性,则设置为“1”。
我用一个简单的例子总结了我的问题:
这里,源 1 包含第一个相关性,因此对角线的第一个值设置为“1”,所有其他元素为“0”。源 2 中给出了相同的内容。源 3 报告了所有三个相关性,因此第三行中的第一个值将设置为“1”,第四行中的第二个元素也设置为“1”,第三个值在第五行设置为“1”。等等....
你有一个想法,如何在给定 R 中的相关矩阵的情况下创建这个指标矩阵?