Vai al contenuto
eLearner.app

Corso interattivo

Corso R

Impara il linguaggio R per la manipolazione di dati, l'analisi statistica e la programmazione funzionale. Dalle basi sintattiche e vettori, alle matrici, data frame e scrittura di funzioni personalizzate.

01 · Basi e Vettori

2 lezioni

L'ambiente R, le variabili, l'aritmetica elementare e la struttura fondamentale: i vettori.

  1. 1.1Variabili e VettoriCreare variabili con l'operatore <- e operare su vettori numerici creati con la funzione c().~10 min
  2. 1.2Tipi di Dati e MatriciEsplorare i tipi di dati (logical, character, numeric) e la struttura bidimensionale delle matrici.~12 min

02 · Strutture e Flusso

2 lezioni

Lavorare con i Data Frame per l'analisi tabellare e controllare il flusso di esecuzione.

  1. 2.1I Data FrameDefinire e interrogare tabelle di dati reali in R, accedendo a righe, colonne e filtrando record.~12 min
  2. 2.2Condizionali e CicliControllare il flusso logico del codice con if, else, e ripetere operazioni tramite i cicli for.~12 min

03 · Funzioni ed Analisi

2 lezioni

Scrivere codice modulare definendo funzioni personalizzate e calcolando aggregati statistici.

  1. 3.1Scrivere FunzioniCreare funzioni riutilizzabili con argomenti predefiniti e valori di ritorno.~12 min
  2. 3.2Esplorazione e AggregazioneCalcolare indici di posizione (mean, median), variabilità (sd) ed estrarre riepiloghi con summary.~15 min

04 · Tidyverse e dplyr

2 lezioni

Manipolare e trasformare dati tabellari in modo efficiente usando il pacchetto dplyr e la sintassi del Tidyverse.

  1. 4.1Filtrare e Selezionare DatiUtilizzare select, filter e arrange per estrarre sottoinsiemi di colonne e righe e ordinarle.~12 min
  2. 4.2Mutazioni e AggregazioniCreare nuove colonne con mutate e riassumere i dati in gruppi con group_by e summarise.~15 min

05 · Visualizzazione con ggplot2

2 lezioni

Creare grafici professionali e informativi sfruttando la grammatica dei grafici implementata in ggplot2.

  1. 5.1Grammatica e Geometrie di BaseCostruire grafici associando variabili a proprietà estetiche (aes) e geometriche (geom_point, geom_line).~12 min
  2. 5.2Personalizzazione e FacetAggiungere etichette, applicare temi grafici e dividere i grafici in sotto-pannelli con facet_wrap.~15 min