statnet安装问题

R语言以及RStudio更新匹配问题

今天在用R语言操作时候,遇到的第一个问题是,明明已经install了一个package,它就是statnet。

statnet安装方法如下:

install.packages("statnet")

按常理来说,应该下一步直接library,可是却总是提示失败,说没有这个function,心塞,到处寻找,终于看到有人说,是因为R软件需要更新啦。哈哈哈。于是立马更新R软件。

R软件更新代码如下:(在r中或者rstudio中均可)

install.packages("installr")
 require(installr)
 updateR()

这样还不够,你还要继续在rstudio中更新一下,步骤如下,
tools ----> global options ------> R versions
选择你最新下载的版本即可,截止到目前2020年11月26日最新版本是4.0.3。然后关掉你的rstudio,再打开,这样你的R以及rstudio算是彻底更新好了。

回到初心,安装statnet

于是重新开始安装statnet,一切顺利
每一个跟network visualization 的包都载入安装,比如igraph,igraphDynamic,sna,sand,network,devtools,intergraph,等等。还要强调UserNetR安装之前一定要先安装devtools。
另外再墨迹一句,intergraph主要是为了让network和igraph之间可以相互转换,貌似有时候用igraph需要detach(statnet),现在还有点蒙,后面明白了再回来补充。
今天就先记录这么多吧。学到了一点东西还是有点成就感。
坚持学有所记吧!

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
R语言提供了许多用于网络分析的包和函数,可以帮助你进行网络可视化和分析。以下是一些常用的R语言网络分析包和函数: 1. igraph包:igraph是一个功能强大的网络分析包,提供了许多用于创建、操作和分析网络的函数。你可以使用igraph包来计算网络的中心性指标、社区检测、网络布局等。下面是一个使用igraph包进行网络可视化的示例: ```R # 安装igraph包(如果尚未安装) install.packages("igraph") # 加载igraph包 library(igraph) # 创建一个简单的网络 edges <- data.frame(from = c(1, 2, 3, 4), to = c(2, 3, 4, 1)) network <- graph_from_data_frame(edges) # 绘制网络图 plot(network) ``` 2. statnet包:statnet是另一个流行的R语言网络分析包,提供了许多用于网络分析的函数和工具。你可以使用statnet包来进行网络模型拟合、估计网络参数等。下面是一个使用statnet包进行网络模型拟合的示例: ```R # 安装statnet包(如果尚未安装) install.packages("statnet") # 加载statnet包 library(statnet) # 创建一个简单的网络 edges <- data.frame(from = c(1, 2, 3, 4), to = c(2, 3, 4, 1)) network <- network(edges) # 拟合ERGM(指数随机图模型) model <- ergm(network ~ edges) # 打印模型拟合结果 summary(model) ``` 3. networkD3包:networkD3是一个用于创建交互式网络可视化的R语言包。你可以使用networkD3包来创建漂亮的网络图,并添加交互式功能,如节点点击、边缘高亮等。下面是一个使用networkD3包创建交互式网络可视化的示例: ```R # 安装networkD3包(如果尚未安装) install.packages("networkD3") # 加载networkD3包 library(networkD3) # 创建一个简单的网络 nodes <- data.frame(id = c(1, 2, 3, 4), label = c("A", "B", "C", "D")) edges <- data.frame(from = c(1, 2, 3, 4), to = c(2, 3, 4, 1)) network <- forceNetwork(Links = edges, Nodes = nodes, Source = "from", Target = "to", NodeID = "id", Group = "label") # 显示交互式网络图 network ``` 这些是R语言中进行网络分析的一些常用包和函数。你可以根据自己的需求选择适合的包和函数进行网络分析。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值