Manual de R (Estadística)/Apèndix

Gestió dels paquets modifica

Les diferents funcionalitats estan distribuïdes en paquets. Hi ha uns paquets base estàndards i que s'instal·len sempre al instal·lar el R i d'altres que s'han d'instal·lar posteriorment si es vol utilitzar les seves funcionalitats. Per tant si un te intenció de, p. ex., realitzar anàlisi de la supervivència, ha d'instal·lar el paquet survival, però si no te intenció de realitzar aquest tipus d'anàlisi, no cal malbaratar espai en disc instal·lant-lo.

Per poder-los utilitzar, els paquets s'han de carregar en memòria. Alguns d'ells es carregen sempre al iniciar-se el R. Es pot saber quins son si s'executa l'ordre search(). Els altres paquets s'han de carregar a ma. Si, per exemple, es vol fer una anàlisi de supervivència, primer s'haurà de carregar en memòria el paquet survival amb l'ordre library(survival).

Instal·lar un paquet modifica

En Linux modifica

Si es te connexió a Internet, els paquets es poden instal·lar directament de la xarxa:

  • Obrir una consola.
  • Executar com a root el R. Es pot fer de dos formes:
$ sudo R
o be convertint-se primer en usuari administrador amb l'ordre su i executar el R:
$ su
# R

Un cop dintre del R executant-se des del usuari administrador, per instal·lar, per exemple, el paquet Rcmdr executar:

install.packages("Rcmdr", dependencies=TRUE, repos = "http://cran.r-project.org")

Hi han algunes distribucions linux (p. ex., Debian o Ubuntu) que tenen R-Commnader en el paquet r-cran-rcmdr que es pot instal·lar com un paquet més (amb, p. ex., Synaptic) sense entrar al R.

Mantenir el R actualitzat modifica

Linux modifica

Debian modifica

En Debian és possible tenir en la versió "estable" (la wheezy l'any 2014), el R actualitzat, ja que un grup d'usuaris mantenen un magatzem amb la darrera versió del R per la versió estable de Debian. Es poden trobar tots els detalls a Debian packages.

En definitiva, només cal afegir el magatzem següent:

http://cran.univ-lyon1.fr/bin/linux/debian wheezy-cran3/

però tenir en compte que aquest és el magatzem per la versió estable de l'any 2014 (wheezy). Si es fa servir un altre versió de Debian, s'ha d'adaptar el magatzem. També es pot canviar de servidor (cran.univ-lyon1.fr). Aquest magatzem es pot afegir amb el programa Synaptic o directament afegint al fitxer /etc/apt/sources.list les línies:

# R project
deb http://cran.univ-lyon1.fr/bin/linux/debian wheezy-cran3/

El servidor cran.univ-lyon1.fr es pot substituir per qualsevol dels que es troben a:

http://cran.r-project.org/mirrors.html

Actualitzar els paquets instal·lats modifica

Entrar al R com a administrador, tal com s'explicat abans i executar l'ordre:

update.packages(dependencies = TRUE, ask = F, repos = "http://cran.r-project.org")
.

Si es vol que pregunti si ha d'actualitzar o no cada un dels paquets que tenen una actualització, canviar ask = F per ask = TRUE.


Alguna bibliografia introductòria modifica

Enllaços externs modifica

Referències modifica