ECON526: Graduate Quantitative Economics and Datascience

Author

Jesse Perla, UBC

Getting Started

Slides

Lecture Formats
Foundations of Numerical Linear Algebra
Vectors, matrices, and linear systems in NumPy and SciPy, with symmetric, positive definite, and orthogonal matrices, eigendecompositions, and conditioning.
HTML · PDF · Notebook
Least Squares, Uniqueness, and Regularization
Definiteness and quadratic forms, least squares through the normal equations, uniqueness of solutions, and regularization.
HTML · PDF · Notebook
Applications of Linear Algebra and Eigenvalues
Eigenvalues and eigenvectors applied to linear difference equations, unemployment dynamics, and present discounted values.
HTML · PDF · Notebook
Classification
Logistic and multinomial regression as classifiers, decision rules and their evaluation, coding occupations from job titles, and the measurement error a classifier introduces into a regression.
HTML · PDF · Notebook
Latent Variables and Introduction to Unsupervised Learning
Latent variables and unsupervised learning, with principal components, auto-encoders, and clustering with discrete latent variables.
HTML · PDF · Notebook
Linear and Nonlinear Dynamics
Fixed points and stability of linear and nonlinear dynamics, with the Solow-Swan growth model and PageRank as applications.
HTML · PDF · Notebook
Probability and Uncertainty
Probability spaces, discrete distributions, the law of large numbers and central limit theorem, and joint and conditional distributions.
HTML · PDF · Notebook
Stochastic Processes, Markov Chains, and Expectations
Stochastic processes, Markov chains, stationary distributions, and conditional expectations.
HTML · PDF · Notebook
Natural Language Processing and Large Language Models
Tokens, embeddings, and sequential token prediction as an introduction to natural language processing and large language models.
HTML · PDF · Notebook
Text Classification
Text as features, sentiment and topic classifiers, a century of wire-service news, coverage regressions with classifier output as the outcome, and measurement error in a generated outcome.
HTML · PDF · Notebook
No matching items

Problem Sets

Problem Set Formats
ECON526: Problem Set 0
Minimize the function \(x^2 + y^2 +z^2\) subject to
HTML · PDF · Notebook
ECON526: Problem Set 1
Install Python (with Jupyter and VS Code)
HTML · PDF · Notebook
ECON526: Problem Set 2
Use the following packages and imports
HTML · PDF · Notebook
ECON526: Problem Set 3
Feel free to use the following packages (and we have added a few convenience imports)
HTML · PDF · Notebook
ECON526: Problem Set 4
Feel free to use the following packages (and we have added a few convenience imports)
HTML · PDF · Notebook
No matching items