【发布时间】:2013-07-15 16:08:18
【问题描述】:
R中的脚本如下。
for (i in 1:(ncol(K)-1)) #ncol=7,K is dataset
for (j in i:ncol(K)){
print(mi.empirical(rbind(K[, i],K[,j])))
}
输出为
[1] 0
[1] 0.1412579
[1] 0.4597332
[1] 0.382798
[1] 0.1162086
[1] 0.3379114
[1] 0.4848073
[1] 0
[1] 0.3103481
[1] 0.1556235
[1] 0.02243661
[1] 0.123117
[1] 0.2290079
[1] 0
[1] 0.1460452
[1] 0.3638203
[1] 0.2569532
[1] 0.1117262
[1] 0
[1] 0.1981758
[1] 0.05325737
[1] 0.03590259
[1] 0
[1] 0.1380921
[1] 0.3007399
[1] 0
[1] 0.1032283
谁能告诉我如何将这个结果打印成上三角矩阵(7 x 7 矩阵)? 所有零 (0) 都在对角线中。请帮帮我。
提前谢谢你。
【问题讨论】:
-
你的意思是你希望输出格式看起来像一个矩阵,或者你只想要上三角形中的条目?
标签: arrays string r algorithm excel