web-dev-qa-db-fra.com

Citation "stats" pour un article scientifique

J'ai analysé mes données à l'aide du package R "stats" (version 2.15.3). Un critique m'a demandé la bonne citation de ce paquet et pas seulement le commun

R Core Team (2012). R: Un langage et un environnement pour le calcul statistique. Fondation R pour le calcul statistique, Vienne, Autriche. ISBN 3-900051-07-0, URL http://www.R-project.org/

Quelqu'un sait où je peux trouver une citation valide à insérer dans mon document? Merci

39
Gianni Spear

Le critique a tort:

 citation("stats")

The ‘stats’ package is part of R.  To cite R in publications use:

  R Core Team (2013). R: A language and environment for statistical computing. R
  Foundation for Statistical Computing, Vienna, Austria. ISBN 3-900051-07-0, URL
  http://www.R-project.org/.

A BibTeX entry for LaTeX users is

  @Manual{,
    title = {R: A Language and Environment for Statistical Computing},
    author = {{R Core Team}},
    organization = {R Foundation for Statistical Computing},
    address = {Vienna, Austria},
    year = {2013},
    note = {{ISBN} 3-900051-07-0},
    url = {http://www.R-project.org/},
  }

We have invested a lot of time and effort in creating R, please cite it when
using it for data analysis. See also ‘citation("pkgname")’ for citing R
packages.
66
Dieter Menne

Dans notre récent livre , mon co-auteur et moi avons fait la citation R (dans le frontmatter), mais nous avons également demandé à l'éditeur de nous accorder également un crédit par paquet:

enter image description here

Nous avons estimé qu'il était important de s'assurer que ceux qui ont fait le travail soient crédités tout au long du processus.

(Je n'aurais fait que ceci un commentaire, mais je ne peux pas facilement intégrer pix de cette façon et rly ne voulait pas héberger l'img quelque part.)

12
hrbrmstr

Comme hrbrmstr l'a souligné, une fonction pour créer une liste de références de seulement chargé paquets serait très pratique. Comme il ne nous a montré qu'un exemple et non la fonction, j'en ai écrit un moi-même que j'utilise très souvent dans des analyses scientifiques et des articles (parfois combinés avec R Markdown).

citations <- function(includeURL = TRUE, includeRStudio = TRUE) {
    if(includeRStudio == TRUE) {
        ref.rstudio <- RStudio.Version()$citation
        if(includeURL == FALSE) {
            ref.rstudio$url = NULL;
        }
        print(ref.rstudio, style = 'text')
        cat('\n')
    }

    cit.list <- c('base', names(sessionInfo()$otherPkgs))
    for(i in 1:length(cit.list)) {
        ref <- citation(cit.list[i])
        if(includeURL == FALSE) {
            ref$url = NULL;
        }
        print(ref, style = 'text')
        cat('\n')
    }
}

Ainsi, par exemple, après l'exécution

library(readr)
library(dplyr)
library(ggplot2)
library(knitr)

la fonction citations() imprimera:

Équipe RStudio (2016). RStudio: environnement de développement intégré pour R. RStudio, Inc., Boston, MA. http://www.rstudio.com .

R Core Team (2017). R: Un langage et un environnement pour le calcul statistique. Fondation R pour le calcul statistique, Vienne, Autriche. https://www.R-project.org .

Xie Y (2016). knitr: un package polyvalent pour la génération de rapports dynamiques dans R. Version du package R 1.15.1, http://yihui.name/knitr .

Xie Y (2015). Documents dynamiques avec R et knitr, 2e édition. Chapman and Hall/CRC, Boca Raton, Floride. ISBN 978-1498716963, http://yihui.name/knitr .

Xie Y (2014). "Knitr: Un outil complet pour la recherche reproductible dans R." Dans Stodden V, Leisch F et Peng RD (éd.), Implémentation de la recherche informatique reproductible. Chapman et Hall/CRC. ISBN 978-1466561595, http://www.crcpress.com/product/isbn/9781466561595 .

Wickham H (2009). ggplot2: Graphiques élégants pour l'analyse des données. Springer-Verlag New York. ISBN 978-0-387-98140-6, http://ggplot2.org .

Wickham H et Francois R (2016). dplyr: une grammaire de manipulation de données. Version du package R 0.5.0, https://CRAN.R-project.org/package=dplyr .

Wickham H, Hester J et Francois R (2016). readr: Lire les données tabulaires. Version du package R 1.0.0, https://CRAN.R-project.org/package=readr .

12
MS Berends

Il existe maintenant un package grateful qui peut être pratique:

Le but de la reconnaissance est de faciliter la citation des packages R utilisés dans tout rapport ou publication. En appelant une seule fonction, il analysera le projet pour les packages R utilisés et générera un document avec des citations dans le format de sortie souhaité (Word, PDF, HTML, Markdown). Surtout, ces références peuvent être formatées pour une revue spécifique afin que nous puissions simplement les coller directement dans la liste bibliographique de notre manuscrit ou rapport.

https://github.com/Pakillo/grateful

Si le package stats est chargé, la référence peut être obtenue en exécutant:

library(grateful)
cite_packages()

—Assumant que grateful a déjà été installé en exécutant:

library(devtools)
install_github("Pakillo/grateful")
4
tic-toc-choc