私はRを優先してExcelの使用を最小限に抑えようとしていますが、分析の最後のステップとして頻繁に必要となる単純なデータセルの表示に関してはまだ行き詰まっています。次の例は、ワークフローのこの重要な部分をRに切り替えるのに役立つため、クラックしたい例です。
Rで次の相関行列を説明したいと思います。
matrix_values <- c(
NA,1.54,1.63,1.15,0.75,0.78,1.04,1.2,0.94,0.89,
17.95,1.54,NA,1.92,1.03,0.78,0.89,0.97,0.86,1.27,
0.95,25.26,1.63,1.92,NA,0.75,0.64,0.61,0.9,0.88,
1.18,0.74,15.01,1.15,1.03,0.75,NA,1.09,1.03,0.93,
0.93,0.92,0.86,23.84,0.75,0.78,0.64,1.09,NA,1.2,
1.01,0.85,0.9,0.88,30.4,0.78,0.89,0.61,1.03,1.2,
NA,1.17,0.86,0.95,1.02,17.64,1.04,0.97,0.9,0.93,
1.01,1.17,NA,0.94,1.09,0.93,17.22,1.2,0.86,0.88,
0.93,0.85,0.86,0.94,NA,0.95,0.96,24.01,0.94,1.27,
1.18,0.92,0.9,0.95,1.09,0.95,NA,1.25,21.19,0.89,
0.95,0.74,0.86,0.88,1.02,0.93,0.96,1.25,NA,18.14)
cor_matrix <- matrix(matrix_values, ncol = 10, nrow = 11)
item_names <- c('Item1','Item2','Item3','Item4','Item5',
'Item6','Item7','Item8','Item9','Item10')
colnames(cor_matrix) <- item_names
rownames(cor_matrix) <- c(item_names, "Size")
セルは、ランクに基づいて色付けする必要があります(たとえば、> 95パーセンタイルは完全に緑、<5パーセンタイルは完全に赤です)。最後の行は、水平バー(最大値の端数を表す)で示されている必要があります。
私はExcelで私が欲しい出力を作りました:
理想的には、次の図のように、相関グループを(手動またはスクリプトで)強調表示したいと思います。