Paquete Bibliometrix: ¿cómo vincular los grupos de referencias de co-citación con los documentos de citación original?
He completado un análisis de co-citación utilizando el paquete R bibliometrix, como en este ejemplo:
library(bibliometrix)
data(scientometrics, package = "bibliometrixData")
M <- scientometrics
NetMatrix <- biblioNetwork(M, analysis = "co-citation", network = "references", sep = "; ")
net=networkPlot(NetMatrix, n = 30, Title = "Co-Citation Network", type = "fruchterman", size=T,
remove.multiple=FALSE, labelsize=0.7,edgesize = 5)
Hay tres comunidades / clusters:
plot(net$graph)
Las referencias co-citadas (es decir, los nodos) en cada cluster se pueden acceder de varias maneras, por ejemplo:
net$cluster_obj[1] #cluster 1
net$cluster_obj[2] #cluster 2
net$cluster_obj[3] #cluster 3
Los nombres de cita listados resultantes de cada cluster son en total los colnames y rownames encontrados en NetMatrix, y las celdas de esta matriz representan el número de documentos originales que co-citan el par de referencias. NetMatrix en este caso es el resultado de [A ‘] x [A], donde las filas de A se refieren a los documentos citantes originales (rownames (M)) y las columnas de A se refieren a las referencias de esos documentos (M $ CR o names (net $ nodeDegree)).
Mi pregunta: ¿hay alguna manera de vincular / hacer referencia a las referencias co-citadas dentro de estos clusters de vuelta a los documentos originales que las citaron (en el marco de datos M), de modo que pueda recuperar una lista de M $ TI o rownames (M) para los documentos originales que co-citaron las referencias en el cluster 1, 2 y 3, respectivamente?
davy.ai
Sí, es posible vincular/referir las referencias co-citadas dentro de cada cluster de vuelta a los documentos originales que los citan en el dataframe M, utilizando el siguiente código:
““{r}
Obtener las referencias co-citadas en el cluster 1
cluster1 <- net$cluster_obj[1]
Encontrar los documentos originales que citan estas referencias
docs_cluster1 <- M[grep(paste(cluster1, collapse = “|”), M$CR), ]
Obtener una lista de títulos de los documentos originales que citan las referencias en el cluster 1
titles_cluster1 <- docs_cluster1$TI
““
Utilizando la misma lógica, se puede recuperar una lista de títulos o nombres de fila de los documentos originales que co-citaban las referencias en los clusters 2 y 3 respectivamente, reemplazando
cluster1
connet$cluster_obj[2]
ynet$cluster_obj[3]
, respectivamente.