R CODING AND FINANCE ANALYTICS

Anno accademico
2024/2025 Programmi anni precedenti
Titolo corso in inglese
R CODING AND FINANCE ANALYTICS
Codice insegnamento
EM2099 (AF:449642 AR:256396)
Modalità
In presenza
Crediti formativi universitari
6
Livello laurea
Laurea magistrale (DM270)
Settore scientifico disciplinare
SECS-S/01
Periodo
3° Periodo
Anno corso
2
Sede
VENEZIA
Il corso presenterà la sintassi e le strutture di base del linguaggio di programmazione R (http://www.r-project.org ), per l'analisi di dati e la modellazione statistica.
Al termine del corso, gli studenti apprenderanno come esplorare, visualizzare ed analizzare dati economici e finanziari utilizzando il linguaggio R, rendendo tali analisi riproducibili e condivisibili.
Si assume che gli studenti abbiano familiarità con l'uso di un personal computer e del suo sistema operativo. Si assume inoltre che una conoscenza di base dei concetti e dei metodi della Statistica.
Elementi di base dell'ambiente di programmazione R
Oggetti, funzioni, programmi
Creazione, trasferimento e manipolazione di dati
Sistemi grafici
Programmazione strutturale e object-oriented programming in R
Strumenti per la ricerca riproducibile
Cenni sui pacchetti Tidyverse
Dispense del corso.
L'esame sarà orale e consisterà nella preparazione di un elaborato e nella sua presentazione e discussione.

Nell'elaborato, lo studente dovrà dimostrare di saper utilizzare il linguaggio R, di saper risolvere i problemi di codifica secondo le "migliori pratiche" di programmazione e di saper organizzare il codice in modo efficiente. L'argomento dell'elaborato deve essere scelto autonomamente dallo studente. I problemi pratici che possono essere affrontati nell'elaborato sono, ad esempio, l'analisi di un insieme di dati, la stima di modelli statistici, esperimenti di simulazione, l'implementazione di algoritmi, l'implementazione di rappresentazioni grafiche ad hoc, ecc.

La presentazione, di durata 10 minuti circa, dovrà illustrare efficacemente il problema considerato, gli elementi più rilevanti del codice considerato nel paper ed i risultati ottenuti.

La valutazione dell'esame terrà conto dei seguenti criteri:
- adeguatezza del problema scelto
- uso corretto delle strutture di programmazione presentate nel corso
- organizzazione del codice
- uso di strumenti di ricerca riproducibili nello sviluppo dell'elaborato e della presentazione
- efficacia e qualità della presentazione oraleLa valutazione del paper terrà conto di questi criteri:
- adeguatezza del problema scelto
- utilizzo corretto delle strutture di programmazione presentate nel corso
- organizzazione del codice
- utilizzo degli strumenti di ricerca riproducibile per la produzione del paper e della presentazione
- efficacia e qualità della presentazione orale

Ulteriori dettagli tecnici sono disponibili nell'area Moodle del corso
Lezioni e sessioni in laboratorio.
Inglese
orale
Il programma è ancora provvisorio e potrà subire modifiche.
Data ultima modifica programma: 03/07/2024