From Prediction to Action: Modern Prescriptive Analytics

Universidad Pompeu Fabra

Course Description

  • Course Name

    From Prediction to Action: Modern Prescriptive Analytics

  • Host University

    Universidad Pompeu Fabra

  • Location

    Barcelona, Spain

  • Area of Study

    Business Analytics, Economics, Engineering Science and Math, Statistics

  • Language Level

    Taught In English

  • Prerequisites

    This course has minimal prerequisites in mathematics. In particular, students must be familiar with mathematical notation. They must know about equalities and inequalities and be comfortable using basic notation, such as summation signs. Any student who has taken an introductory calculus or algebra class will be familiar with the required notation, as will students who have studied micro/macroeconomics or econometrics. It is not necessary to have taken courses in statistics because we will introduce the required concepts in a self-contained way. It is not required to have had any exposure to programming: we will make limited use of the Python programming language, and all the needed concepts will be introduced from scratch. 

    Hours & Credits

  • ECTS Credits

    6
  • Recommended U.S. Semester Credits
    3
  • Recommended U.S. Quarter Units
    4.5
  • Overview

    Course focus and approach:  

    This course teaches techniques for optimal decision-making in public policy and the industry. It uses a practical approach, in which real-life problems are solved hands-on using computer tools.

     

    Course description:  

    Thanks to advances in machine learning, descriptive and predictive analytics are more accessible than ever. A descriptive analysis helps understand existing data, while a prescriptive analysis forecasts future data. Together, descriptive and predictive analytics allow policymakers, managers, and researchers to understand their data, find correlations and cause-effect relations, and predict future trends. Still, analysts and decision-makers who successfully build analytics solutions are often left with a “Now what?” question. Prescriptive analytics translates the insights from machine learning and statistical models into actions that produce an optimal real-world impact. It answers questions such as: “How to allocate a healthcare budget to reduce wait times?”; “How to route vehicles to deliver thousands of parcels at a low cost and on time?”; “How to purchase electricity to ensure that cheap, clean power is available when needed?”. In this last example, descriptive and predictive models could forecast electricity prices, supply and demand; a prescriptive model will then build an actionable purchasing plan using the predictions to procure renewable energy at the lowest expected cost. The success of descriptive and predictive models is partly due to a vast repertoire of standardised models (from Simple Linear Regression to Deep Neural Networks). By contrast, prescriptive models tend to be uniquely tailored to specific applications. Therefore, the analyst developing a prescriptive solution must be well-versed in the “art” of mathematical modelling. This course will teach you the basics of mathematical modelling and introduce you to advanced techniques that combine predictive and prescriptive models.

     

    Learning objectives:  

    At the end of the course, the students will:

    1. Complement descriptive and predictive techniques with prescriptive ones to take optimal actions at the strategic, tactical and operational levels.

    2. Build mathematical models to allocate resources optimally to deliver economic and societal improvements.

    3. Obtain optimal solutions to complex problems that do not admit a closed-form solution. 

     

    Weekly schedule:

    The course has three main theoretical components developed sequentially, plus one practical component developed throughout the course.

    Weeks 1-4. An introduction to mathematical modelling via examples. We introduce mathematical models by solving real-life examples. We learn how to translate the English description of a problem into a precise mathematical model. We then transform this model into computer code and solve it to obtain the optimal solution. Our examples come from logistics, supply chain, industrial production planning, and economics and social sciences.

    Week 5-8. Simple Machine Learning models for predictive analytics. We study two classes of simple Machine Learning models used for forecasting. First, we will introduce linear regression models from the point of view of predictive analytics (that is, with a focus on improving out-of-sample accuracy). Then, we will study decision trees for regression.

    Week 9-10. Combining predictive and prescriptive methods. We show how to solve some of the mathematical models introduced in Part 1 when their input data is not deterministic but instead predicted by a Machine Learning model (introduced in Part 2). This third part is the culmination of our journey, in which the concepts introduced in the first two parts come together to unleash the full potential of modern predictive and prescriptive analytics.

    Week 1-10. Python Lab Throughout the course, we will implement our models using the Python programming language. 

Course Disclaimer

Courses and course hours of instruction are subject to change.

X

This site uses cookies to store information on your computer. Some are essential to make our site work; others help us improve the user experience. By using the site, you consent to the placement of these cookies.

Read our Privacy Policy to learn more.

Confirm