Description Usage Arguments Value Note Author(s) See Also Examples
This function computes heterocitation metrics for authors. The heterocitation share (Sx) and heterocitation balance (Dx) of an author are calculated as the average of these metrics for papers published by this author within the given time window. See the man page of heterocitation
for definitions of heterocitation metrics.
1 2 | heterocitation_authors(gr, infLimitYear, supLimitYear, pub_threshold = 0,
remove_orphans = F, remove_citations_to_joint_papers = F)
|
gr |
Citation graph priorly preprocessed with |
infLimitYear |
Start year of the time window considered (included) |
supLimitYear |
End year of the time window considered (*excluded*) |
pub_threshold |
Minimum number of publications for authors to be considered. |
remove_orphans |
Do not consider publications that do not cite any other paper in the dataset (i.e. orphan nodes in the citation network) |
remove_citations_to_joint_papers |
Do not consider publications belonging to both corpora in the authors' average corpus calculation. |
Returns a data frame containing author name ("Authors"), number of publications ("NbPubs"), list of publication years ("Years"), list of publications corpora ("Corpus"), list of publication heterocitation share ("Sx"), list of publication heterocitation balance ("Dx"), average heterocitation share ("avgSx"), average heterocitation balance ("avgDx"), average corpus value of publications ("avgCorpus"), regression coefficient of the heterocitation share evolution ("coeffSx"), regression coefficient of the heterocitation balance evolution ("coeffDx"), regression coefficient of the evolution of the corpus value of publications ("coeffCorpus").
precompute_heterocitation
should be called before running this function.
Christian Vincenot (christian@vincenot.biz)
precompute_heterocitation
, heterocitation
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | labels<-c("Corpus1","Corpus2")
# Build a bibliographical dataset from Scopus exports
db<-create_bibliography(corpora_files=c(tempfi1,tempfi2),
labels=labels, keywords=NA)
# Build graph
gr<-build_graph(db=db,small.year.mismatch=TRUE, attrs=c("Corpus","Year","Authors"), nb.cores=1)
# Heterocitation
gr<-precompute_heterocitation(gr,labels, 1990, 2018)
# Author heterocitation
heterocitation_authors(gr, 1990, 2018)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.