R Lab: Statistical Computing con R

Questa pagina contiene uno schema degli argomenti, materiale e compiti per il semestre. La pagina verrà aggiornata settimanalmente dopo le due lezioni in aula.

Settimana Data Argomento Slide Codice Letture HW Progetti
1 Mar, 26 Set Introduzione al corso | Introduzione ad R ed RStudio | Tipologie di oggetti R: oggetti atomici (vettori, matrici e array) ed oggetti non atomici (oggetti “tabellari” e liste). 🖥️ 💻
💻
💻
📖
Mer, 27 Set Gestione del workspace | Script R | Progetti RStudio | Puntamento agli elementi di un oggetto. 💻 📖
Lun, 02 Ott Consegna: HW-01 ✍️
2 Mar, 03 Ott Discussioni del primo homework | Valori booleani e puntamento | Operatori booleani: not, or e and | Missing value | Funzioni relative alle distribuzioni di probabilità / funzioni di densità: r_, d_, p_ e q_. Numeri pseudo-casuali: la funzione set.seed | Progetti RStudio. 💻 📖
Mer, 04 Ott Factor e ordered factor | Importazione file dei dati: tibble e dataframe. 📖
Lun, 09 Ott Consegna: HW-02 ✍️
3 Mar, 10 Ott L’operatore pipe nativo e l’operatore pipe del package magrittr | Il package janitor: funzioni clean_names e tabyl | La grammatica per la data manipulation: il package dplyr (parte 1: mutate, recode, if_else, relocate, rename). 💻 📖
Mer, 11 Ott La grammatica per la data manipulation: il package dplyr (parte 2: cut e sue varianti, filter, select, summarise e group_by). 📖
Lun, 16 Ott Consegna: HW-03 ✍️
4 Mar, 17 Ott Manipolazione di tabelle: il package tidyr e le operazioni di pivoting |Cenni alle operazioni di rectangling e nesting | I verbi di dplyr per due tabelle: join, operazioni su insiemi (intersect, union e setdiff). 🖥️
🖥️
💻
💻
📖
Mer, 18 Ott La grammatica per la grafica: il package ggplot2. 💻 📖
Lun, 23 Ott Consegna: HW-04 ✍️
5 Mar, 24 Ott Il sistema Quarto per la reportistica in R. 🖥️
🖥️
🖥️
💻 📖
Mer, 25 Ott Package per la reportistica tabellare: knitr, kableExtra, DT, gt, gtExtra. Ulteriori approfondimenti sui report Quarto: file esterni, report dinamici. 💻 📖
Lun, 30 Ott Consegna: HW-05 ✍️
6 Mar, 31 Ott Cenni ai progetti Quarto: website, blog e book. Dashboard in R: il package flexdashboard. 🖥️
🖥️
---
🖥️
🖥️
🖥️
Lun, 06 Nov Consegna: HW-06
7 Mar, 07 Nov Creazione di una funzione in R. Strutture di selezione ed iterazione in R. Le funzioni della famiglia apply.
Mer, 08 Nov Programmazione funzionale: il package purrr
Lun, 13 Nov Consegna: HW-07
8 Mar, 14 Nov
Mer, 15 Nov
Lun, 20 Nov Consegna: HW-08
9 Mar, 21 Nov
Mer, 22 Nov
Lun, 27 Nov Consegna: HW-09
10 Mar, 28 Nov
Mer, 29 Nov
Lun, 04 Dic Consegna: HW-10
11 Mar, 05 Dic
Mer, 06 Dic
Lun, 11 Dic Consegna: HW-11