BAYBURT University Information Package / Course Catalogue

Home Information on the Institution Information on Degree Programmes General Information for Students
Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
İK122Machine Learning in EconomicsElective126
Level of Course Unit
Second Cycle
Objectives of the Course
The aim of this course is to provide an introductory practical introduction to the basic machine learning algorithms that are widely used in economic analysis today.
Name of Lecturer(s)
Doç. Dr. Erdemalp Özden
Learning Outcomes
1Understand the basics of machine learning methods widely used in economic and social applications.
2Develop the necessary programming skills to apply these methods to practical problems.
3To be able to follow the recent literature on machine learning in social sciences
4Develop the ability to design a project in a data-rich environment
5Developing skills on how machine learning methods can be applied in decision-making processes
Mode of Delivery
Normal Education
Prerequisites and co-requisities
Introduction to Econometrics
Recommended Optional Programme Components
Basic Programming Knowledge Intermediate Algebra
Course Contents
This course will cover the use of machine learning techniques to solve problems in economics and other related social sciences. R and Python will be used for the applications in this course. The course content covers both supervised and unsupervised learning techniques. Major topics include: Regression analysis, regularization methods, LASSO and Ridge regression, logistic regression, decision trees, classification methods. .
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Introduction to machine learning methods in economics, basic concepts and tools in learning theory
2Supervised and unsupervised learning, estimation error, loss function, cross-validation, data-based information measures
3Introduction to programming with R, summary statistical analysis with R
4Introduction to programming with Python, summary statistical analysis with Python
5Introduction to supervised learning: Linear Regression
6Classification, logistic regression, PCA; discriminant analysis
7Resampling methods, deviation-variance relationship, cross validation, data-based information criteria
8Midterm Exam
9Model selection and regularization: shrinkage, LASSO, ridge regression
10Nonlinear regression, polynomial regression
11Regression trees
12Support vector machines
13Unsupervised Learning: PCA, K-means grouping
14Project presentations
15Final
Recommended or Required Reading
James, Gareth, D. Witten, T. Hastie, R. Tibshirani (2017), An Introduction to Statistical Learning with Applications in R, 8th ed., Springer. Alpaydın, Ethem (2018), Artificial Learning, 4th edition (translation from Ethem Alpaydın, Introduction to Machine Learning, 2nd edition), Boğaziçi University Publishing House, Istanbul.
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities30
End Of Term (or Year) Learning Activities70
SUM100
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination122
Final Examination122
Attending Lectures14342
Report Preparation2510
Report Presentation224
Individual Study for Homework Problems5525
Individual Study for Mid term Examination7321
Individual Study for Final Examination7642
Homework5525
TOTAL WORKLOAD (hours)173
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
LO1444512
LO2434332
LO3443212
LO4534221
LO5444232
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High