[英]How to get mean matrix to matrix merged?
我合並了 3 個矩陣(第二列是 ID),如下所示:
NA s_var1 s_var2 s_var3 s_var4
s_var1 1 1.0000 0.7665 0.2913 0.2681
s_var2 1 -0.0301 1.0000 0.9630 0.8734
s_var3 1 0.1066 -0.0047 1.0000 0.6261
s_var4 1 0.1118 -0.0161 0.0493 1.0000
s_var1 2 1.0000 0.7665 0.2913 0.2681
s_var2 2 -0.0301 1.0000 0.9630 0.8734
s_var3 2 0.1066 -0.0047 1.0000 0.6261
s_var4 2 0.1118 -0.0161 0.0493 1.0000
s_var1 3 1.0000 0.7665 0.2913 0.2681
s_var2 3 -0.0301 1.0000 0.9630 0.8734
s_var3 3 0.1066 -0.0047 1.0000 0.6261
s_var4 3 0.1118 -0.0161 0.0493 1.0000
如何獲得 1、2 和 3 矩陣的均值矩陣?
謝謝,
假設您的矩陣名為“M”。 那么這將給出我所理解的“平均矩陣”(對於列 3:5):
(M[ M[,2]==1, 3:5 ] +M[ M[,2]==2, 3:5 ]+M[ M[,2]==3, 3:5 ])/3
如果“第一列”實際上是一組行名,那么您需要將所有列索引向下移動一個單位。 如果您將dput(.)
的輸出發布在您的對象上,則可以提供更好的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.