Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中相似矩阵的变换与可视化_R_Matrix_Visualization_Similarity - Fatal编程技术网

R中相似矩阵的变换与可视化

R中相似矩阵的变换与可视化,r,matrix,visualization,similarity,R,Matrix,Visualization,Similarity,我正在使用一个矩阵,该矩阵包含以下格式的几个条目及其相似性: // A B C A 1 0.8 0.4 B 0.8 1 0.2 C 0.4 0.2 1 在本例中,1表示两个条目相同,0表示它们完全不同。每个条目表示一个观察值字符串,该字符串存在或不存在。通过检查重叠观测值来计算相似度值。我想想象一下不同条目之间的关系;在这种情况下可以使用树状图吗?这里有两种方法可以可视化矩阵 c

我正在使用一个矩阵,该矩阵包含以下格式的几个条目及其相似性:

//      A      B      C  

 A      1     0.8    0.4

 B      0.8    1     0.2

 C      0.4   0.2     1

在本例中,1表示两个条目相同,0表示它们完全不同。每个条目表示一个观察值字符串,该字符串存在或不存在。通过检查重叠观测值来计算相似度值。我想想象一下不同条目之间的关系;在这种情况下可以使用树状图吗?

这里有两种方法可以可视化矩阵

  • corrplot

    库(corrplot)
    corrplot(Mat)

  • 使用
    hclust的树状图
  • 您的矩阵是相似的,但是对于
    hclust
    ,我们需要不相似,所以我将使用1-Mat对其进行变换

    HC = hclust(as.dist(1-Mat))
    plot(HC)
    

    谢谢您的建议!这完全有助于识别相同点和不同点。是否有可能显示不同条目之间的“相互关系”,例如通过相似性对不同条目进行分组的树状图?非常感谢您的帮助!