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.

Se desideri installare R su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:

ssh [email protected]_DEL_SERVER

Successivamente sarà necessario inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:

ssh [email protected]_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:

ssh [email protected]_DEL_SERVER -p PORTA

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

Conclusione

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