R 建立网络的相关矩阵

R 建立网络的相关矩阵,r,R,我在R中使用了MixOmics软件包,用于两个矩阵(典型相关分析),我得到了一个结果相关矩阵。我想根据得到的结果建立一个相关网络。我之前曾想过使用基因集相关性分析软件包,但我不知道如何安装它,而且在R(http://www.biostat.wisc.edu/~kendzior/GSCA/) 另外,你能建议我可以使用哪些其他软件包来构建以关联矩阵为输入的网络吗??我想到了Rgraphviz,但不知道它是否可行。主要是从我在 qgraph软件包主要用于将相关矩阵可视化为一个网络。这将变量绘制为节点,

我在R中使用了MixOmics软件包,用于两个矩阵(典型相关分析),我得到了一个结果相关矩阵。我想根据得到的结果建立一个相关网络。我之前曾想过使用基因集相关性分析软件包,但我不知道如何安装它,而且在R(http://www.biostat.wisc.edu/~kendzior/GSCA/)


另外,你能建议我可以使用哪些其他软件包来构建以关联矩阵为输入的网络吗??我想到了Rgraphviz,但不知道它是否可行。

主要是从我在

qgraph
软件包主要用于将相关矩阵可视化为一个网络。这将变量绘制为节点,相关性绘制为连接节点的边。绿色边表示正相关,红色边表示负相关。边缘越宽、越饱和,绝对相关性越强

例如(这是帮助页面中的第一个示例),下面的代码将绘制240变量数据集的相关矩阵

library("qgraph")
data(big5)
data(big5groups)
qgraph(cor(big5),minimum=0.25,cut=0.4,vsize=2,groups=big5groups,legend=TRUE,borders=FALSE)
title("Big 5 correlations",line=-2,cex.main=2)

您还可以将强相关节点聚集在一起(使用Fruchterman Reingold),这将创建一个非常清晰的图像,显示相关矩阵的实际结构:


有关详细的介绍,请参阅

,您可能还需要查看CRAN上的和软件包。两者都包括将矩阵转换为网络数据对象的工具