Jump to content

Course:FRE521E

From UBC Wiki
FRE 521E:

Economic Analysis Using Machine Learning

FRE 521E
Section:
Instructor: Kevin Laughren
Email: kevin_laughren@sfu.ca
Office:
Office Hours: TBD
Class Schedule: Feb 23 to April 10

Tuesday 10:30- 12:00

Classroom: MCML 154
Important Course Pages
Syllabus
Lecture Notes
Assignments
Course Discussion
[[Category:]]


COURSE DESCRIPTION

This course introduces modern machine learning methods in R through the lens of applied economics, with a focus on climate, food, environmental, and resource applications. Students learn why and when machine learning can outperform traditional econometric approaches—particularly for prediction-focused problems, high-dimensional datasets, and cases where relationships are too complex for standard functional forms.

Through assignments and a final project, students will have opportunities to code, experiment with the machine learning models, and communicate their modelling choices and findings in clear, accessible language best suited for non-technical audience.

Real-world applications include:

  • Using satellite imagery and high-dimensional data to predict crop yields and classify land cover
  • Using spatial and sensor data to predict environmental outcomes such as air quality
  • Using large government and customs datasets to predict trade volumes and trade flows

LEARNING OUTCOMES

By the end of this course, students will be able to:

  • Identify when an applied economics problem could benefit from a machine learning approach (e.g., prediction problems, large amounts of unstructured data, modelling high-dimensional relationships without restrictive functional forms)
  • Describe the trade-offs associated with machine learning approaches versus classic econometric approaches
  • Apply modern machine learning methods such as random forests, boosted models, and neural networks to generate economic insight
  • Communicate economic insights using the outputs of machine learning models.

ASSESSMENT REPORT

To be Updated Soon

REAL-WORLD APPLICATIONS IN CLIMATE, FOOD & ENVIRONMENT

  • How can machine learning be used to predict environmental and agricultural outcomes using high-dimensional data, enabling more efficient investment, planning, and risk management?
  • How can machine learning help us make better predictions in climate, food, and environmental systems—especially when working with high-dimensional, complex, or unstructured data?
  • How can we create smarter, more cost-effective data collection strategies—such as adaptive sampling—to reduce data costs while improving the accuracy of environmental, agricultural, or inspection programs?

ASSESSMENT METHODS

To be Updated soon

Learning Assessment Activity Percentage Dates
Participation 10% Weekly
Assignments (best three) 45% End of Weeks 2, 3, 4, and 6
Project Outline 10% End of Week 5
Final Project 35% End of Week 7
Total 100%

ASSESSMENT METHODS

All assignments, exercises, and your project are required to include both your code (in .r or .rmd format) and a write-up (in .html or .pdf format) that is written and formatted to a professional standard. For assignments where you do not use data provided by the instructor, you will also need to submit a data file (in .csv format). The code should be written so that it loads the relevant data file and compiles on an external computer. You are encouraged to have a peer test that your code compiles on their computer before submitting.

Unexcused late assignments are penalized 25% of the grade weight immediately after the deadline, and an additional 25% penalty applies for additional day an assignment is late. For example, assignments that are fifteen minutes late lose 25%, assignments that are one day and fifteen minutes late lose 50%.