Introduzione

R è un linguaggio di programmazione open-source specializzato in elaborazione statistica e grafica. Ampiamente utilizzato per lo sviluppo di software statistici e l'esecuzione di analisi dei dati.

In questo tutorial mostreremo come installare il linguaggio di programmazione R su Ubuntu 18.04 LTS

Installare R

Consiglio di installare l'ultima versione stabile di R utilizzando il repository esterno gestito da CRAN, in quanto la versione presente su Ubuntu spesso non è aggiornata all'ultima versione.

Aggiungiamo la chiave GPG (GNU Privacy Guard - un software libero progettato per sostituire la suite crittografica PGP):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

Dovreste ricevere un output simile al seguente:

Executing: /tmp/apt-key-gpghome.GSlcGSeS4O/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: key 51716619E084DAB9: "Michael Rutter <[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

Adesso è possibile aggiungere il repository necessario per scaricare l'ultima versione stabile di R:
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'

Effettuare un update della lista dei pacchetti disponibili:
sudo apt update

Installare il pacchetto R-base:
sudo apt install r-base

Vi basterà digitare R in console per accedere alla shell interattiva:
R

Dovreste ricevere un output simile al seguente:

R version 3.5.1 (2018-07-02) -- "Feather Spray"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

>

Installare un componente aggiuntivo

R possiede un numero di pacchetti molto elevato da poter installare ed utilizzare in base alle esigenze.

Installiamo, a scopo dimostrativo, il pacchetto txtplot che, tra le sue varie funzioni, fornisce un metodo per produrre grafici ascii rudimentali direttamente nella finestra del terminale:
install.packages('txtplot')

Dopo aver installato il pacchetto, avviarlo in questo modo:
library('txtplot')

La libreria dovrebbe essere stata attivata correttamente.
Diamo il seguente comando per visualizzare un grafico di esempio:
txtcurve(x/(x+1), 0, 4, xlab = "Emax model")

Dovreste ricevere un output simile al seguente:


    +--+------------+------------+-------------+------------+--+
0.8 +                                        ****************  +
    |                              ***********                 |
    |                       *******                            |
0.6 +                 ******                                   +
    |              ****                                        |
    |           ***                                            |
0.4 +         **                                               +
    |       **                                                 |
0.2 +     **                                                   +
    |    **                                                    |
    |   *                                                      |
  0 +  *                                                       +
    +--+------------+------------+-------------+------------+--+
       0            1            2             3            4
                             Emax model

L'installazione del linguaggio di programmazione R su Ubuntu 18.04 LTS è terminata.