SNA分析,以了解使用R的产品推荐

SNA分析,以了解使用R的产品推荐,r,nodes,igraph,recommendation-engine,sna,R,Nodes,Igraph,Recommendation Engine,Sna,如果这个问题框架不好,我道歉。我正在试验我的新手R技能,分析SNAP电子商务数据的SNA。我得到了关于共同购买产品信息的大量数据集。除了其他交易详细信息(包含产品的推荐详细信息)之外,数据集还包含关于#FromNode&#ToNode信息的详细信息。 我希望测试一些网络参数上的数据,如接近中心度、中间度、自我中心度、密度等。下面是我在数据集上尝试的第一个代码,我被错误击中了 library(igraph) dat=read.csv(file.choose(),skip=4, header=F

如果这个问题框架不好,我道歉。我正在试验我的新手R技能,分析SNAP电子商务数据的SNA。我得到了关于共同购买产品信息的大量数据集。除了其他交易详细信息(包含产品的推荐详细信息)之外,数据集还包含关于#FromNode&#ToNode信息的详细信息。 我希望测试一些网络参数上的数据,如接近中心度、中间度、自我中心度、密度等。下面是我在数据集上尝试的第一个代码,我被错误击中了

library(igraph)  
dat=read.csv(file.choose(),skip=4, header=FALSE) 
m=as.matrix(dat)
g=graph.adjacency(m,mode="undirected",weighted=NULL)
调用中出错(“R_igraph_graph_adjacency”,邻接矩阵,如.numeric(mode)): At structure_generators.c:272:非方矩阵,非方矩阵


数据集显示“有向图(每个无序的节点对保存一次)”。我不知道如何从这里开始。另外,如何将交易详细信息与这些节点和边分析联系起来(节点是产品,边是一个产品和共同购买的产品之间的链接)如果不知道您的数据是什么样的(您需要提供更多信息),则无法回答,但“非方矩阵”表明您的数据不是邻接矩阵(即,元素是关系信息的N x N矩阵)。“无序节点对保存一次”听起来像一个edgelist;查看关于以这种格式加载数据的igraph文档。如果这不起作用,您可能需要提供更多信息以获得有用的答案。例如,
head(m)
看起来像什么?

在不知道您的数据看起来像什么的情况下无法回答(您需要提供更多信息),但“非方矩阵”表明您的数据不是邻接矩阵(即N x N矩阵,其中元素是关于关系的信息)。“无序节点对保存一次”听起来像是一个edgelist;请查看有关以这种格式加载数据的igraph文档。如果这不起作用,您可能需要提供更多信息以获得有用的答案。例如,
head(m)
看起来像什么?

Hi TVG,感谢您的评论。我使用的数据来自以下链接()。此外,数据包含节点和边信息。请您帮助我获取适当的学习材料,以启动SNA中的图形分析,然后进行产品推荐映射。快速查看数据后,它看起来像一个edgelist;再次检查igraph文档,了解如何阅读它(以及此数据格式的说明)。不确定如何帮助,这是一个巨大的领域。嗨,TVG,谢谢你的评论。我使用以下链接()中的数据。此外,数据包含节点和边信息。请您帮助我获取适当的学习材料,以启动SNA中的图形分析,然后进行产品推荐映射。快速查看数据后,它看起来像一个edgelist;再次检查igraph文档,了解如何阅读它(以及对这种数据格式的描述)。不确定如何提供更多帮助,这是一个巨大的领域。