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:449662 AR:256396)
- Lingua di insegnamento
- Inglese
- 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
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
Risultati di apprendimento attesi
Prerequisiti
Contenuti
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
Testi di riferimento
Modalità di verifica dell'apprendimento
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