20867 - BUSINESS ECONOMICS - MODULE I (EMPIRICAL METHODS)
Department of Management and Technology
STEFANO BRESCHI
Mission & Content Summary
MISSION
CONTENT SUMMARY
Part I
A. Essentials of coding
1. Installation and setup (IDE and editors, Jupyter notebooks, use on servers)
2. Basics of Python language
─ Variables
─ Built-in data types: numeric, boolean, strings
─ Containers: lists, dictionaries, tuples, set
─ Operators: assignment, logical comparison, Boolean
3. Control flow statements
─ if, elif, else
─ for loop
─ while loop
─ continue, break
─ try, except
4. Functions and modules
─ Custom defined functions: keywords, docstring, variable scope
─ Anonymous (lambda) functions
─ Packages and modules
B. Data manipulation
─ Pandas library
─ Series and DataFrames
─ Indexing
─ Essential functionalities (filtering, renaming, viewing, handling missing etc.)
─ Import and export data: data formats (csv, stata, excel, json, etc.)
─ Import data from databases (e.g. MySql), import data from URL (use of APIs)
─ Data wrangling: operations on numeric, operations on strings
─ Aggregating data and by group operations
─ Iterating dataframes: apply functions
─ Merge, join, append, concat data
─ Reshape: stack, unstack, pivot
C. Data visualization
─ Plotting data: Matplotlib and other plotting libraries
─ Common plots
D. Introduction to text analysis
─ Regular expressions
─ NLTK and spacy libraries
─ Text representation: TF-IDF, word embedding
Part II
A. The nature of econometric data
· Data generation process: Experimental Data vs Nonexperimental Data
· Data Types: Time-Series Data, Cross-Section Data, Panel or Longitudinal Data 8
· The Research Process and the set-up of an econometric model
B. The simple linear regression model
· Economic Model and Econometric Model: Introducing the Error Term
· Estimating the Regression Parameters: The Least Squares Principle
· Interpreting Estimates
· Non linear relationships and indicator variables
C. Interval Estimation and Hypothesis Testing
· Interval estimation
· Hypothesis testing
· P-value and the rejection region
D. The Multiple Regression Model
· Estimation and inference
E. Qualitative and Binary Dependent Variable Models
· LPM, Logit and Probit
F. Panel Data Models
· Pooled model, Fixed effect model and Random effect model
E. A primer on causal identification
Intended Learning Outcomes (ILO)
KNOWLEDGE AND UNDERSTANDING
· Understanding the principles and techniques of coding for data analysis and econometric modeling.
· Developing proficiency in using popular programming languages such as Python and Stata for data analysis.
· Gaining the ability to manipulate, analyze, and visualize data.
· Enhancing skills in writing efficient and effective code for data analysis and econometric modeling.
· Learning how to interpret and communicate findings effectively.
· Understanding the importance of reproducibility and collaboration in data analysis and econometric modeling.
APPLYING KNOWLEDGE AND UNDERSTANDING
· Developing the ability to apply coding and econometric techniques to real-world data sets.
· Enhancing critical thinking and problem-solving skills, especially in the field of data analysis and econometrics.
· Being able to conduct rigorous data analysis and econometric modeling using code in a variety of contexts.
Teaching methods
- Face-to-face lectures
- Online lectures
- Guest speaker's talks (in class or in distance)
- Exercises (exercises, database, software etc.)
- Group assignments
DETAILS
In addition to face-to-face lectures, the course will feature guest speakers’ talks, with particular reference to the availability of and modes of access to free and commercial databases on various economic, financial, and social aspects. A special emphasis will be also placed on practicing and self-assessment. Throughout the course, several sessions will be devoted to practicing and problem- solving. Finally, students will be requested to develop a group project. The project will consist of addressing an original research question, formulating hypotheses on the relevant causal relations, collecting and manipulating appropriate data, testing the hypothesized relations, and eventually presenting the main results.
Assessment methods
Continuous assessment | Partial exams | General exam | |
---|---|---|---|
|
x | ||
|
x |
ATTENDING STUDENTS
The assessment of learning will be based on two criteria:
- Four in itinere individual tests, two on the first and two on the second part of the course. Students can choose the best three out of the four tests. The average grade achieved in the three tests is worth 40% of the final grade.
- A group project. As mentioned in the teaching methods, students will have to develop, write and present an original paper. The final paper is worth 60% of the final grade. Both the in-class presentation and the final written paper will be evaluated.
For each team, all students of the team must attend and actively contribute to the presentation. The skills in presenting the research done will be individually assesed.
NOT ATTENDING STUDENTS
The final grade will be entirely based on an individual written exam at the end of the course.
Teaching materials
ATTENDING AND NOT ATTENDING STUDENTS
The first part of the course will be based on materials announced at the start of the course. For the second part, the material will include slides and selected papers communicated at the beginning of the course. The second part of the course will also rely on selected chapters from the following textbook: Hill, R. C., Griffiths, W. E., & Lim, G. C. (2018). Principles of econometrics. John Wiley & Sons.