EN
IT
Obiettivi Formativi
OBIETTIVI FORMATIVI:
Il corso si propone di fornire le competenze informatiche metodologiche (con l'utilizzo di applicativi e linguaggi di programmazione quali Excel, VBA, python ecc.) per l'analisi di dati su larga scala provenienti da una molteplicità di fonti, quali banche dati economiche, eventi storici, testi, social media, sensori, immagini o discorsi allo scopo di prendere decisioni in una serie di contesti, tra cui politiche economiche, amministrazione aziendale, pubblica amministrazione, sanità, istruzione, diritto, occupazione, trasporti e previsioni economiche. Gli studenti saranno in grado di
1) elaborare e pulire grandi database grezzi (rilevamento e correzione di errori di battitura, voci mancanti, interpolazione, dati errati e così via);
1) comprendere la struttura di una banca dati elaborata, le sue principali caratteristiche e per quali finalità può essere utilizzata;
2) effettuare rigorose inferenze statistiche su grandi database elaborati tramite algoritmi informatici;
3) produrre scenari previsionali per le variabili di interesse desunti dal database in analisi;
4) valutare gli impatti, sul sistema in esame, nel breve e nel lungo periodo di politiche standardizzate;
5) risolvere problemi di ottimizzazione vincolata lineare e non lineare relativi all'amministrazione aziendale e alla allocazione ottimale delle risorse;
CONOSCENZA E CAPACITÀ DI COMPRENSIONE:
Gli studenti apprenderanno le metodologie che il corso si propone di insegnare attraverso esercitazioni pratiche ed esempi con un approccio ispirato al "learning by doing" e al "trial and error".
Non sarà richiesta la memorizzazione di codici o procedure particolari, gli studenti dovranno sviluppare capacità autonome di problem solving che possano aiutarli nei processi decisionali supportati dall'analisi dei dati.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE:
Attraverso la conoscenza e la comprensione acquisite lo studente deve essere in grado di sviluppare abilità/capacità per:
1) capire che tipo di strumento informatico è necessario per l'analisi di un database a seconda dello stesso;
2) comprendere la struttura di un database, quali tipologie di errori possono essere presenti, come correggerli e/o valutarne l'impatto in base a specifiche esigenze;
3) pianificare autonomamente una strategia decisionale supportata dai dati;
AUTONOMIA DI GIUDIZIO:
Sviluppare riflessioni autonome su varie questioni relative alle strategie decisionali supportate dall'analisi dei dati. Avere la capacità di integrare diverse competenze e linguaggi di programmazione per gestire set di dati complessi e incompleti, nonché per prendere decisioni validate statisticamente sulla base di informazioni limitate o incomplete. L'approccio del corso cerca di collegare argomenti economici e commerciali all'analisi dei dati per promuovere le capacità di risoluzione di problemi. Lo studente deve quindi essere in grado di scegliere gli approcci e gli strumenti necessari al processo decisionale supportati dall'analisi dei dati con la capacità di raccogliere e interpretare i dati, nonché di utilizzare le fonti informative e i corretti applicativi informatici.
ABILITÀ COMUNICATIVE:
Gli studenti devono essere in grado di evidenziare il flusso di informazioni nella descrizione di un processo decisionale e apprendere, nello specifico, come utilizzare VBA, Excel e il suo risolutore.
CAPACITÀ DI APPRENDIMENTO:
- interpretare diversi tipi di basi di dati relativi a business, economia, società, innovazione, eventi storici e media.
- eseguire analisi statistiche di grandi basi di dati tramite Excel, VBA, python;
- tradurre un processo decisionale aziendale o politico in un problema di ottimizzazione vincolata ed essere in grado di implementare la corrispondente procedura risolutiva.
Learning Objectives
LEARNING OUTCOMES:
The course aims to provide the methodological computer skills (with the use of applications and programming languages such as Excel, VBA, python etc.) for the analysis of large-scale data from a range of sources, such as economic databases, historical events, text, social media, sensors, images or speech with the purpose of making decisions in a range of contexts, including economic policies, business administration, public administration, health, education, law, employment, transport and economic forecasts. Students will be able
1) to process and clean raw large databases (detection and correction of typos, missing entries, interpolation, misspecified data and so on);
1) to understand the structure of a processed database, its main features and for what purposes it can be used;
2) to make rigorous statistical inferences on large processed databases via computer algoritghms;
3) to produce forecast scenarios for the variables of interest derived from the database under analysis;
4) to assess the short and long run impacts of standardized policies on the system under study;
5) to solve linear and non-linear constrained optimization problems related to business administration;
KNOWLEDGE AND UNDERSTANDING:
Students will learn the methodologies that the course aims to teach through practical exercises and examples with an approach inspired by learning by doing and trial and error.
The memorization of codes or particular procedures will not be required, students will have to develop autonomous problem solving skills that can help them in decision making processes supported by data analytics.
APPLYING KNOWLEDGE AND UNDERSTANDING:
Through the knowledge and understanding acquired the student must be able to develop skills / abilities for:
1) understanding what type of IT tool is necessary for the analysis of a database according to the same;
2) understanding the structure of a database, what types of errors may be present, how to correct them and/or evaluate their impact based on specific needs;
3) planning autonomously a data-supported decision-making strategy;
MAKING JUDGEMENTS:
Develop autonomous reflections on various issues related to decision making strategies supported by data analytics. Have the ability to integrate different programming skills and languages to manage complex and incomplete dataset, as well as to make statistically validated decision based on limited or incomplete information. The course approach seeks to link economic and business topics to data analytics to promote attitude towards problem-solving. The student must therefore be able to choose the approaches and tools necessary for decison making supported by data analytics with the ability to collect and interpret data, as well as to use information sources.
COMMUNICATION SKILLS:
Students must be able to highlight the flow of information in the description of a decision making process and learn, specifically, how to use VBA, Excel and its solver.
LEARNING SKILLS:
- to interpret different types of large dataset related to business, economics, society, innovation, historical events and media.
- to peform statistical anayses of large dataset through Excel, VBA, python;
- to translate a business or political decision-making process into a constrained optimization problem and being able to implement the corresponding solution procedure.
Prerequisiti
Basi di statistica elementare (probabilità, probabilità condizionata, valori attesi, medie e varianze campionarie, distribuzioni di probabilità).
Serie geometriche.
Basi di ottimizzazione in una o più variabili.
Prerequisites
Fundamentals of elementary statistics (probability, conditional probability, expected values, sample means and variances, probability distributions).
Geometric series.
Fundamentals of optimization in one or more variables.
Programma
Introduzione ad Excel: funzioni principali ed utilizzo.
Creazione di tabelle Pivot.
Analisi statistica di basi di dati tramite tabelle Pivot.
Accenni di modellizzazione e valutazione finanziaria.
Introduzione al linguaggio VBA: creazione di routines, principali comandi e applicazioni per l'eleborazione di dati di basi.
Problemi decisionali in contesti di risorse scarse o vincolata: funzionamento generale di Execel solver e sue applicazioni a problemi decisionali.
Program
Introduction to Excel: main functions and use.
Creating Pivot Tables.
Statistical analysis of databases through Pivot tables.
Basics of modeling and financial evaluation.
Introduction to the VBA language: creation of routines, main commands and applications for processing databases.
Decision problems in contexts of scarce or constrained resources: general functioning of Excel solver and its applications to decision problems.
Testi Adottati
Microsoft Excel VBA and Macros (Office 2021 and Microsoft 365), Bill Jelen and Tracy Syrstad, Pearson Education (US), 2022.
Using Excel for Business and Financial Modelling: A Practical Guide.
Danielle Stein Fairhurst, John Wiley & Sons Inc, 2019.
Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Business Analytics. Cliff Ragsdale, South-Western College Pub, 2017.
Books
Microsoft Excel VBA and Macros (Office 2021 and Microsoft 365), Bill Jelen and Tracy Syrstad, Pearson Education (US), 2022.
Using Excel for Business and Financial Modelling: A Practical Guide.
Danielle Stein Fairhurst, John Wiley & Sons Inc, 2019.
Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Business Analytics. Cliff Ragsdale, South-Western College Pub, 2017.
Bibliografia
Microsoft Excel VBA and Macros (Office 2021 and Microsoft 365), Bill Jelen and Tracy Syrstad, Pearson Education (US), 2022.
Using Excel for Business and Financial Modelling: A Practical Guide.
Danielle Stein Fairhurst, John Wiley & Sons Inc, 2019.
Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Business Analytics. Cliff Ragsdale, South-Western College Pub, 2017.
Bibliography
Microsoft Excel VBA and Macros (Office 2021 and Microsoft 365), Bill Jelen and Tracy Syrstad, Pearson Education (US), 2022.
Using Excel for Business and Financial Modelling: A Practical Guide.
Danielle Stein Fairhurst, John Wiley & Sons Inc, 2019.
Spreadsheet Modeling & Decision Analysis: A Practical Introduction to Business Analytics. Cliff Ragsdale, South-Western College Pub, 2017.
Modalità di svolgimento
Le lezioni si svolgeranno in presenza. La didattica è di tipo frontale ed integrata con l'uso costante di applicativi informatici e della piattaforma moodle per esercitazioni e verifiche intermedie. I metodo didattico adottato si basa sull'apprendimento tramite esempi e problemi concreti.
Teaching methods
Lecture will take place face-to-face. The teaching is frontal and integrated with the constant use of computer applications and the moodle platform for exercises and intermediate checks. The teaching method adopted is based on learning through concrete examples and problems.
Regolamento Esame
L'esame consiste in una verifica tramite pc e sulla piattaforma moodle.
Le domande riguarderanno specifiche analisi che lo studente dovrà effettuare su basi di dati forniti al momento dell'esame.
L'esame sarà in formato di libro aperto e si potrà accedere a tutti codici e le routine discusse a lezione.
Gli studenti che rinunciano o non superano l'esame possono sostenere nuovamente l'esame nello stesso appello.
Exam Rules
The exam consists of a written test via pc and on the moodle platform.
The questions will concern specific analyses that the student will have to carry out on databases provided at the exam.
The exam will be in open book format and students will have access to all the codes and routines discussed in class.
Students who withdraw or fail the exam are allowed to take the exam again in the same exam session.