Forecasting Energy Prices in MATLAB using Machine Learning

Event Type Start Time End Time
WebEx 19 Aug 2020 - 3:00 PM CEST 19 Aug 2020 - 4:15 PM CEST


Electricity is a commodity that is traded in markets provided by the independent system operators or Energy Exchanges. Its prices in the day-ahead market are generated by an optimal grid solver and in the real-time market is driven by actual demand at that instant. Predicting these prices are useful to market participants to improve their understanding of the impact to their positions to meet their financial objectives. Price predictions also help in developing a strategy to capitalize opportunities and mitigate risks.

Electricity prices are driven by factors that impact supply of electricity, transmission of electricity throughout the electrical grid and factors that impact the consumption of electricity on the demand side. Solving the electricity network is complex and data representing the grid's latest conditions may not be accurate.

In this case study we will attempt to predict electricity prices using a machine learning approach.

We explore how using factors like system load, wind generation capacity, weather factors impact electricity prices. We well automatically identify the most important feature variables as well as the best among a variety of machine learning models (step-wise linear, decision-tree-based, SVM, GRP, ensemble, etc.). We will quantify the model's accuracy and explore strategies to scale up the analysis for a large number of nodes to cloud based infrastructure.

We will show how more variables, engineered features and weather-based variables indeed improve the model's accuracy and learn how to deploy the algorithms to the enterprise scale solutions.

About the Presenter

Mil Shastri is a Senior Application Engineer at The MathWorks. He advises customers in the energy, utilities and industrial automation spaces to develop and deploy data analytics technologies, such as machine learning and enterprise deployment applications. He has 12 years of experience which includes building quantitative trading algorithms for energy markets as well as building engineering solutions for applications in industrial automation and test equipment.

He has a M.S. in Mechanical Engineering from the University of Florida and a B.Tech. in Mechanical Engineering from the Indian Institute of Technology, Delhi.

You are already signed in to your MathWorks Account. Please press the "Submit" button to complete the process.