Insegnamento LABORATORIO INFORMATICO 2

Corso
Finanza e metodi quantitativi per l'economia
Codice insegnamento
20A00008
Sede
PERUGIA
Curriculum
Finanza ed assicurazione
Docente
Gianna Figa' Talamanca
Docenti
  • Gianna Figa' Talamanca
Ore
  • 21 ore - Gianna Figa' Talamanca
CFU
3
Regolamento
Coorte 2019
Erogato
2020/21
Attività
Altro
Ambito
Altre conoscenze utili per l'inserimento nel mondo del lavoro
Settore
NN
Tipo insegnamento
Obbligatorio (Required)
Tipo attività
Attività formativa monodisciplinare
Lingua insegnamento
ITALIANO
Contenuti
Breve corso sul Software Matlab con partcolare riferimento alle applicazioni finanziarie
Testi di riferimento
Matlab per le applicazioni economiche e finanziarie,
Cristina Pocci,Giulia Rotundo,Roeland De Kok
Apogeo, 2016

Manuale online del software
Obiettivi formativi
Fornire agli studenti gli strumenti per poter costruire codici in Matlab basati su
funzioni matematico statistiche per la simulazione e la stima di modelli applicati alla finanza
Prerequisiti
Conoscenze di matematica, statistica e matematica finanziaria
Metodi didattici
Lezioni in laboratorio informatica e esercitazioni a casa
Modalità di verifica dell'apprendimento
Esame scritto/laboratorio e svolgimento esercitazioni assegnate

Per informazioni sui servizi di supporto agli studenti con disabilità e/o DSA visita la pagina http://www.unipg.it/disabilita-e-dsa
Programma esteso
1. I fondamentali
a. Introduzione al linguaggio e all’ambiente di sviluppo
b. Variabili, numeri e formati
c. Variabili e condizioni logiche
d. Funzioni predefinite
e. Salvataggio e caricamento dell’ambiente di lavoro
2. Input/Output
a. Lettura/scrittura di strutture dati
b. Lettura/scrittura di cartelle Excel
c. Comandi grafici di base (2-D)
d. Tipologie di grafici predefiniti
f. Grafici multipli
g. Manipolazione dei grafici

3. Array e matrici
a. Costruire matrici manualmente
b. Funzioni per ottenere informazioni sulle matrici
c. Estrarre elementi di matrici
d. Utilizzare funzioni per creare e manipolare matrici
e. Operazioni su matrici

4. Script e funzioni (2 sessioni)
a. Finalità e differenze
c. Funzioni in linea e funzioni di funzioni
d. Cicli (for e while)
e. Strutture condizionali (if e switch)

5. Generazione di numeri casuali
a. Introduzione e proprietà fondamentali
b. Generare da distribuzione uniforme e probabilità
c. Generare da distribuzione normale univariata
d. Generare distribuzioni normali multivariate

6. Ottimizzare la performance
a. Strumenti di diagnosi (misurazione tempo e profiler)
b. Utilizzo di funzioni
c. Pre-allocazione di memoria
Condividi su