Insegnamento STATISTICAL LEARNING FOR DATA SCIENCE

Nome del corso di laurea Finanza e metodi quantitativi per l'economia
Codice insegnamento A003083
Sede PERUGIA
Curriculum Statistical data science for finance and economics
Docente responsabile Luca Scrucca
Docenti
  • Luca Scrucca
Ore
  • 42 Ore - Luca Scrucca
CFU 6
Regolamento Coorte 2022
Erogato Erogato nel 2023/24
Erogato altro regolamento
Attività Caratterizzante
Ambito Matematico, statistico, informatico
Settore SECS-S/01
Anno 2
Periodo Secondo Semestre
Tipo insegnamento Opzionale (Optional)
Tipo attività Attività formativa monodisciplinare
Lingua insegnamento Inglese
Contenuti Metodi statistici avanzati di Statistical e Machine Learning, sia nel caso di supervised learning (classificazione e regressione) che di unsupervised learning (analisi dei cluster, riduzione della dimensionalità). Casi di studio reali introdotti e analizzati con il software R.
Testi di riferimento James G., Witten D., Hastie T., Tibshirani R. (2021) An Introduction to Statistical Learning with Applications in R, 2nd edition, Springer-Verlag (freely available at https://www.statlearning.com)
Slides delle lezioni disponibili nella pagina UniStudium del corso.
Obiettivi formativi L'insegnamento costituisce un'introduzione ai principali metodi e tecniche di Statistical e Machine Learning per il Data Science, sia in ambito supervised (regressione e classificazione) che unsupervised (clustering e riduzione delle dimensionalità).
Le principali conoscenze acquisite saranno:
• concetti introduttivi e specifici modelli di statistical learning;
• valutazione tramite tecniche di ricampionamento della capacità predittiva dei modelli di regressione e classificazione.
Le principali abilità (ossia la capacità di applicare le conoscenze acquisite) saranno:
• applicare in maniera autonoma gli opportuni metodi e algoritmi a problemi reali di regressione, classificazione e clustering;
• analizzare dati tramite il software R per la stima di modelli supervised e unsupervised.
Prerequisiti La presentazione dei modelli e algoritmi trattati durante il corso si avvale di conoscenze di base della statistica, sia descrittiva che inferenziale, e del modello di regressione lineare. Familiarità con il software R per l’analisi statistica è consigliata seppure non essenziale per la comprensione degli argomenti trattati.
Metodi didattici Lezioni teoriche ed esercitazioni pratiche con l’ausilio di R.
Altre informazioni La frequenza delle lezioni è fortemente consigliata.
Modalità di verifica dell'apprendimento Valutazioni in itinere ed esame orale finale. Le attività di laboratorio sono finalizzate ad accertare la capacità dello studente di mettere in pratica le metodologie introdotte in classe. L'esame orale finale intende invece valutare il livello di conoscenza e comprensione raggiunto dallo studente per quanto riguarda gli aspetti computazionali e metodologici trattati durante il corso.
Programma esteso Il corso prevede lo studio di metodi statistici avanzati per il Data Science, sia nel caso di supervised learning (classificazione e regressione) che di unsupervised learning (analisi dei cluster, riduzione della dimensionalità). Tali metodi sono stati applicati con successo in molti ambiti, dalla finanza all'economia, dal business analytics alle scienze sociali e naturali. I metodi trattati saranno introdotti a partire da casi di studio reali e analizzati tramite il software R.
In dettaglio, verranno trattati i seguenti argomenti:
- Statistical and machine learning: introduzione.
- Previsione vs interpretabilità.
- Supervised vs unsupervised learning.
- Classificazione vs regressione.
- Valutazione dell'accuratezza di un modello statistico.
- Supervised learning: introduzione.
- Estensioni al modello di regressione lineare: selezione del modello e regolarizzazione. Regressione polinomiale.
- Metodi di ricampionamento: cross-validation e bootstrap.
- Classificazione: introduzione.
- Modello logistico e multinomiale.
- Analisi discriminante lineare e quadratica.
- Gaussian naive Bayes.
- Modelli misture finite Gaussiani.
- Algoritmo k-nearest neighbour.
- Metodi avanzati per la regressione e la classificazione.
- Generalized Additive Models.
- Artificial neural networks.
- Decision trees.
- Bagging.
- Random forests.
- Boosting.
- Unsupervised learning: introduzione.
- Analisi delle componenti principali.
- Misure di similarità e di distanza. Matrice delle distanze.
- Metodi gerarchici per la cluster analysis.
- Metodi non gerarchici (metodo k-means).
- Model-based clustering.
Obiettivi Agenda 2030 per lo sviluppo sostenibile
Condividi su