簡體   English   中英

如何將平均矩陣與矩陣合並?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM