%% ESAME METODI QUANTITATIVI PER I MERCATI FINANZIARI 11/12/2025 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% DURATA: 45 minuti %%% Il file Matlab (script), formato m oppure mlx, %%% va salvato con il vostro nome e cognome (senza spazi e accenti) %%% e va caricato nella pagina che viene comunicata. %%% La votazione finale terrà conto della qualità del codice e della %%% sua chiara presentazione. %%% Indicare il nickaname GitHub %%% Indicare l'eventuale vittoria alle competizioni tramite gli Issue %%% Indicare la segnalazione di refusi nel libro di testo %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Osservarzione: è necessario avere installato FSDA versione almeno 8.7.10.2 %% Esercizio I % Caricare in memoria la table denominata dipendenti tramite l'istruzione load dati.mat % Calcolare il grafico ad istogrammi per le 4 variabili della table in 4 % pannelli separati aggiungendo una stima non parametrica della densità. % Aggiungere ad ogni pannello come titolo del grafico il nome della % rispettiva variabile e come titolo generale il proprio nome e cognome % (punti 5). % ESERCIZIO UGUALE IDENTICO A QUELLO RIPORTATO A P. 301 DEL LIBRO load dati.mat T=dipendenti; vars = T.Properties.VariableNames; % Extract variable names from the table p = numel(vars); % Get the number of variables tiledlayout(2, 2); % Create a tiled layout for the histogram plots for i=1:p nexttile histfit(T{:,i},[],'Kernel') title(vars(i),'Interpreter','none') end sgtitle('Marco Riani') %% Esercizio II % Commentare i grafici ottenuti (punti 3) % Tutte le variabili mostrano asimmetria positiva. % Nessuna delle variabili sembra seguire una distribuzione normale. %% Esercizio III % Caricare in memoria la table citiesItaly2024. Creare un dictonary % (denominato con le prime 3 lettere del proprio cognome) che presenta come % chiavi le città italiane in formato string e come valori la % partecipazione elettorale (variabile 'ElecPar'). Mostrare nella Command % Window tramite il dictionary il valore della partecipazione elettorale % delle città di Milano e Parma (punti 5). load citiesItaly2024.mat % Create keys as strings nam = string(citiesItaly2024.Properties.RowNames); % Create the dictionary ria = dictionary(nam, citiesItaly2024.ElecPar); disp('Values of ElecPar for Milan and Parma') disp(ria(["Milano" "Parma"])) %% Esercizio IV % Aggiornare il valore della partecipazione elettorale per la provincia di % Torino a 35.6 utilizzando il dictionary creato al punto precedente (punti % 2) ria("Torino")=35.6;