R 维数矩阵
我试图获得我的二部网络的去聚类系数(加权和定向)。我已经看到了Fagiolo的库R 维数矩阵,r,cluster-analysis,bipartite,R,Cluster Analysis,Bipartite,我试图获得我的二部网络的去聚类系数(加权和定向)。我已经看到了Fagiolo的库DirectedClustering,用于计算它,但我得到了下一个错误: 我的代码: > mp <- read.csv("matriz_prueba.csv",header=TRUE,row.names=1, sep=";") > head(mp) AFG ETH TZA PAK VNM
DirectedClustering
,用于计算它,但我得到了下一个错误:
我的代码:
> mp <- read.csv("matriz_prueba.csv",header=TRUE,row.names=1, sep=";")
> head(mp)
AFG ETH TZA PAK VNM
USA 6686.77 1726.46 834.16 2044.88 192.19
EU 609.50 396.27 298.63 244.11 84.17
IDA 424.68 1637.79 1461.09 1150.64 1939.73
FRA 95.65 45.01 26.00 20.54 341.29
JPN 867.20 154.99 182.21 272.97 1622.79
DEU 754.42 164.52 207.36 233.14 194.22
> mp1 <- as.matrix(mp)
> mpdf <- Matrix2DF(mp1)
> names(mpdf)[1] <- "DONANTES"
> names(mpdf)[2] <- "RECEPTORES"
> names(mpdf)[3] <- "DONACIONES"
> print(mpdf)
DONANTES RECEPTORES DONACIONES
1 USA AFG 6686.77
2 EU AFG 609.50
3 IDA AFG 424.68
4 FRA AFG 95.65
5 JPN AFG 867.20
6 DEU AFG 754.42
7 GBR AFG 524.15
8 GLF AFG 33.14
9 ESP AFG 135.02
10 AUS AFG 201.08
...
...
...
> net <- graph_from_data_frame(d=mpdf,directed=TRUE)
> ClustF(mp1, type="directed")
Error in mat1 %*% matrix(1, dim(mat)[1], 1) : argumentos no compatibles
Además: Warning message:
In ClustF(mp1, type = "directed") : Loops have been removed
>mp头(mp)
AFG ETH TZA PAK VNM
美国6686.77 1726.46 834.16 2044.88 192.19
欧盟609.50 396.27 298.63 244.11 84.17
IDA 424.68 1637.79 1461.09 1150.64 1939.73
联邦铁路管理局95.65 45.01 26.00 20.54 341.29
JPN 867.20 154.99 182.21 272.97 1622.79
德国754.42164.52207.36233.14194.22
>mp1 mpdf名称(mpdf)[1]名称(mpdf)[2]名称(mpdf)[3]打印(mpdf)
多纳特斯受体
1美国AFG 6686.77
2欧盟AFG 609.50
3 IDA AFG 424.68
4 FRA AFG 95.65
5 JPN AFG 867.20
6 DEU AFG 754.42
7 GBR AFG 524.15
8 GLF AFG 33.14
9 ESP AFG 135.02
10澳大利亚空军基地201.08
...
...
...
>净集群基金(mp1,type=“directed”)
mat1%*%矩阵(1,dim(mat)[1],1]中出错:参数不兼容
阿德马斯:警告信息:
在ClustF(mp1,type=“directed”):循环已被删除
有人能帮我吗?
谢谢