SlideShare a Scribd company logo
1 of 28
Download to read offline
Power Spot Price Prediction
with Neural Networks
Free webinar 12.05.2014
Jonathan Scelle
Senior Analyst EU Power Markets
Sebastian Stütz
Lead Analyst Power
www.icis.com
New Spot Price Forecast Model
Our latest release for the German/Austrian power market
Based on extensive research and academic cooperation
Results as good as 2.35€ MAE for base (12 weeks)
Today 1.08€ MAE base
www.icis.com
New Spot Price Forecast Model – Today‘s Results
1.08€ MAE base, 2.61€ MAE hourly
www.icis.com
€1.00
€2.00
€3.00
€4.00
€5.00
€6.00
€7.00
€8.00
7 8 9 10 11 12 13 14 15 16 17 18
Calendar Week
Day Ahead
2 Day Ahead
Base MAE per week
Feb 10, 2014 – May 04,2014
1,42 €
3,78 €
Ø MAEday-ahead: Ø MAE2-day-ahead:2.35 € 2.99 €
www.icis.com
MAE per week
€1.00
€2.00
€3.00
€4.00
€5.00
€6.00
€7.00
€8.00
7 8 9 10 11 12 13 14 15 16 17 18
Calendar Week
Day Ahead
2 Day Ahead
Feb 10, 2014 – May 04,2014
5,73 €
3,79 €
Ø MAEday-ahead: Ø MAE2-day-ahead:4.34 € 4.66 €
Due to negative prices
on the 16 th of March
www.icis.com
March 15, 2014 - March 16, 2014
Ø MAE March 16th: 12.93 €
www.icis.com
Content
PART I – Background in Neural Network Modeling
PART II – New Model for Power Spot Markets
Your Questions
www.icis.com
What Are Neural Networks?
The main concept of NN originated in the 1940‘s
Idea: Build a simplified model of the brain to get an universal
function approximator
Initially NNs had very little practical use due to computational
limitations
Because of technological advances in recent years, NNs can now
be used for a wide variety of tasks in many different business fields
NN
Inputs
Inputs
Outputs
Outputs
www.icis.com
Why Use Neural Networks?
NNs can learn from sample data
NNs are data driven self-adaptive models which determine their function based
on sample data
No a-priori assumptions are needed
NNs can generalize
NNs can produce reasonable outputs for previously unseen data
NNs are universal function approximators
NNs can deal with non-linear relationships
NNs are successfully used for a wide variety of tasks
Facial Recognition
Text analysis
Technical process control
Medical diagnosis
Stock market forecasts
www.icis.com
How Do Neural Networks Work? (1/2) - Architecture
1. Hidden LayerInput Layer Output Layer
Input Neuron Hidden Neuron Output Neuron
2. Hidden Layer
An NN consists of one input layer, one output layer and any desired
amount of hidden layers
Each layer consists of one or more neurons
Most real world problems require at least one hidden layer
www.icis.com
How Do Neural Networks Work? (2/2) - Neurons
The output of a neuron is a function of the weighted sum of the
inputs
The function of the entire Neural Network is the computation of
the outputs of all the neurons
An entirely deterministic calculation
ƒ
Fact
Output = (in1* w1 + in2* w2+ in3* w3)
in1
in2
in3
Fact
w1
w2
w3
Activation
Function
∑
Neuron
www.icis.com
How Do Neural Networks Learn? (1/5)
Goal:
Minimize the discrepancy between real data and the output of the
network
Discrepancy between the target values and the output of the network is
measured with an error function e.g. RMSE
How:
By adjusting the weights associated with the connections between the
neurons
www.icis.com
How Do Neural Networks Learn? (2/5)
We are looking for the minimum of the error function in weight space
Problem: No mathematical method exists that guarantees to find
the global minimum
W1
W2
E
Source: Oberhofer, W., T. Zimmerer, and D.-K. T. Zimmerer (1996). Wie Künstliche Neuronale Netze lernen, p. 16
www.icis.com
How Do Neural Networks Learn? (3/5)
Backpropagation - Algorithm:
Calculation of output based on current weights as initialization
Method of gradient descent
Iterative method – in each iteration the weights are modified
Performance highly depends on two parameters:
Learning rate:
Determines the size of the weight changes
Momentum:
Determines how past weight changes affect current
weight changes
Learning rate and momentum can only be optimized by a trial
and error process
www.icis.com
How Do Neural Networks Learn? (4/5)
Depending on the starting weights, the Backpropagation – Algorithm
can converge to different minimums of the error function
 Different random sets of starting weights can improve the chances of
reaching a global minimum
W1
W2
E
W1
W2
E
Source: Oberhofer, W., T. Zimmerer, and D.-K. T. Zimmerer (1996). Wie Künstliche Neuronale Netze lernen, p. 16
www.icis.com
How Do Neural Networks Learn? (5/5)
Implications:
The shape of the error function is influenced by
The number of connections of a NN
The activation function of the neurons
The inputs of a NN
The shape of the error function influences the optimal values of the
learning rate and the momentum
The learning rate and the momentum influence the performance of the
Backpropagation Algorithm and thus the quality of the NN’s predictions
 For each set up of a NN the learning rate and the momentum have
to be optimized (computationally very expensive)
www.icis.com
How Long Should A Neural Network Be Trained?
The Problem of Overfitting:
NN learns random errors or noise in the sample data instead of
underlying relationships
Causes: Too many parameters (connections) relative to the training set
size (model is too complex)
Consequences: Poor prediction results on unseen data
Solution – Early Stopping:
Stop training if error of validation set starts to increase
Error
Iterations
Training Set
Validation Set
Stop training
www.icis.com
Designing a Neural Network
Input
Identification
Data Pre-
Processing
Input
Decision
Neural Network
Optimiziation
(Parameters)
Final
Training
Production
Model
www.icis.com
Oberhofer, W., T. Zimmerer, and D.-K. T. Zimmerer (1996). Wie Künstliche Neuronale
Netze lernen: Ein Blick in die Black Box der Backpropagation Netzwerke. Univ.,
Wirtschaftswiss. Fak.
Crone, S. F. and N. Kourentzes (2010). Feature selection for time series prediction–a
combined filter and wrapper approach for neural networks. Neurocomputing 73 (10),
1923–1936.
Rojas, R. (1996). Neutral Networks: A Systematic Introduction. Springer.
Prechelt, L. (1998). Automatic early stopping using cross validation: quantifying the
criteria. Neural Networks 11 (4), 761–767.
Kaastra, I. and M. Boyd (1996). Designing a neural network for forecasting financial
and economic time series. Neurocomputing 10 (3), 215–236.
References
www.icis.com
Content
PART I – Background in Neural Network Modeling
PART II – New Model for Power Spot Markets
Your Questions
www.icis.com
How to model power prices?
Market Challenges
Uncertainty in
renewable gener-
ation and power
demand
High day to day
price volatility
Negative prices
www.icis.com
How to model power prices?
Which prices to forecast?
Spot vs. forward market (spot market highly volatile with renewable challenges)
OTC, daily auction
Specific power market problems to address
State of information before auction gate closure
How to model hours? Separate prediction / 24h prediction?
(number of inputs in model / complexity / overfitting?)
Multiple day ahead => feed same model / new model?
Negative prices
www.icis.com
Model Key Summary
Please contact us for a detailed technical specification of the model
* Import / Export explicit modeling is running project.
www.icis.com
Implicit stack / merit order approximation
Our model is not trained to forecast absolute prices but to learn price
gradients in the merit order, visible through auction results (extension to
bidding curves in plan)
The trained “model” can be described as an experienced view on price
gradients at the price setting parts of the merit order
Hence, the model is capable of predicting price changes from
drops/increases in e.g. residual load or available capacities
In order to distil changes in historic data we normalize always based on
each latest week. Our running forecasts take into account latest days and
weeks and long-term trends.
Source: Risø DTU
www.icis.com
Advantages / Disadvantages of Neural Networks as
Power Price Models
Pros
Decreases need for explicit
assumptions
How do you model in your
stack…
Actual efficiencies and
capacities of each plant?
Inland transportation costs
Topping turbines
Combined heat and process
steam generation
Must run conditions
Transferable to other markets
Constantly learning
Cons
Require long series, structural
change of market mechanisms
(e.g. capacity market) would
be a problem
Computationally expensive
www.icis.com
Outlook – running ICIS Analytics projects
Explicit Import / Export Modeling, based on border balances with e.g.
Temperature driven power demand deviations from norm
Holidays and seasonal patterns in public behavior
Renewable forecasts
France EPEX spot auction price model
Dedicated negative price model
More power data for market professionals
ICIS ANALYTICS POWER CONTENT
Along with our spot price forecasts, the ICIS Power Portal provides you with:
POWER FORECASTS
• Neural Network based power demand forecasts (DE/AT only)
• Renewable generation forecasts wind and solar for nearly all European markets, comparison to norm
• Forecasts for power demand changes due to temperatures, comparison to norm
• Forecasts for precipitation, translated into power production potential
NEWS & PRICES
• Intra-day updates for power news on all major European markets
• Latest and historic OTC power prices for all major European markets
FUNDAMENTAL DATA
• Access to power relevant data sources all in one place (e.g. ENTSOE, TSOs, EEX)
BEHAVIOUR DATA
• Tracking of power forward hedging strategies of major European utilities
www.icis-analytics.com/
Request a free trial now.
Jonathan Scelle
Senior Analyst EU Power Markets
Jonathan.scelle@icis.com
Sebastian Stütz
Lead Analyst Power
Sebastian.stuetz@icis.com

More Related Content

What's hot

Feature Selection and Optimization of Artificial Neural Network for Short Te...
 Feature Selection and Optimization of Artificial Neural Network for Short Te... Feature Selection and Optimization of Artificial Neural Network for Short Te...
Feature Selection and Optimization of Artificial Neural Network for Short Te...Maged M. Eljazzar
 
Neural networks for the prediction and forecasting of water resources variables
Neural networks for the prediction and forecasting of water resources variablesNeural networks for the prediction and forecasting of water resources variables
Neural networks for the prediction and forecasting of water resources variablesJonathan D'Cruz
 
Artificial neural networks in hydrology
Artificial neural networks in hydrology Artificial neural networks in hydrology
Artificial neural networks in hydrology Jonathan D'Cruz
 
2020: Phase transitions in layered neural networks: ReLU vs. sigmoidal activa...
2020: Phase transitions in layered neural networks: ReLU vs. sigmoidal activa...2020: Phase transitions in layered neural networks: ReLU vs. sigmoidal activa...
2020: Phase transitions in layered neural networks: ReLU vs. sigmoidal activa...University of Groningen
 
How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling Das A. K.
 
Quantum Computing: The Why and How
Quantum Computing: The Why and HowQuantum Computing: The Why and How
Quantum Computing: The Why and Howinside-BigData.com
 
Quantum artificial intelligence
Quantum artificial intelligenceQuantum artificial intelligence
Quantum artificial intelligenceBurhan Ahmed
 
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...IJMER
 

What's hot (10)

ANN load forecasting
ANN load forecastingANN load forecasting
ANN load forecasting
 
Feature Selection and Optimization of Artificial Neural Network for Short Te...
 Feature Selection and Optimization of Artificial Neural Network for Short Te... Feature Selection and Optimization of Artificial Neural Network for Short Te...
Feature Selection and Optimization of Artificial Neural Network for Short Te...
 
Neural networks for the prediction and forecasting of water resources variables
Neural networks for the prediction and forecasting of water resources variablesNeural networks for the prediction and forecasting of water resources variables
Neural networks for the prediction and forecasting of water resources variables
 
Artificial neural networks in hydrology
Artificial neural networks in hydrology Artificial neural networks in hydrology
Artificial neural networks in hydrology
 
2020: Phase transitions in layered neural networks: ReLU vs. sigmoidal activa...
2020: Phase transitions in layered neural networks: ReLU vs. sigmoidal activa...2020: Phase transitions in layered neural networks: ReLU vs. sigmoidal activa...
2020: Phase transitions in layered neural networks: ReLU vs. sigmoidal activa...
 
40120130405012
4012013040501240120130405012
40120130405012
 
How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling How to do accurate RE forecasting & scheduling
How to do accurate RE forecasting & scheduling
 
Quantum Computing: The Why and How
Quantum Computing: The Why and HowQuantum Computing: The Why and How
Quantum Computing: The Why and How
 
Quantum artificial intelligence
Quantum artificial intelligenceQuantum artificial intelligence
Quantum artificial intelligence
 
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...Measurement Of Rn222  Concentrations In The Air Of Peshraw &  Darbandikhan Tu...
Measurement Of Rn222 Concentrations In The Air Of Peshraw & Darbandikhan Tu...
 

Similar to ICIS - Power price prediction with neural networks

Ann model and its application
Ann model and its applicationAnn model and its application
Ann model and its applicationmilan107
 
ICIS webinar - Price sensitivity analysis with neural networks
ICIS webinar - Price sensitivity analysis with neural networksICIS webinar - Price sensitivity analysis with neural networks
ICIS webinar - Price sensitivity analysis with neural networksICIS
 
Applying Neural Networks and Analogous Estimating to Determine the Project Bu...
Applying Neural Networks and Analogous Estimating to Determine the Project Bu...Applying Neural Networks and Analogous Estimating to Determine the Project Bu...
Applying Neural Networks and Analogous Estimating to Determine the Project Bu...Ricardo Viana Vargas
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotIRJET Journal
 
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Luigi Vanfretti
 
Survey of the Euro Currency Fluctuation by Using Data Mining
Survey of the Euro Currency Fluctuation by Using Data MiningSurvey of the Euro Currency Fluctuation by Using Data Mining
Survey of the Euro Currency Fluctuation by Using Data Miningijcsit
 
Applications of Artificial Neural Networks in Cancer Prediction
Applications of Artificial Neural Networks in Cancer PredictionApplications of Artificial Neural Networks in Cancer Prediction
Applications of Artificial Neural Networks in Cancer PredictionIRJET Journal
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V SwaminathanFNian
 
Artificial Neural Network Based Load Forecasting
Artificial Neural Network Based Load ForecastingArtificial Neural Network Based Load Forecasting
Artificial Neural Network Based Load ForecastingIRJET Journal
 
Stock Market Prediction using Long Short-Term Memory
Stock Market Prediction using Long Short-Term MemoryStock Market Prediction using Long Short-Term Memory
Stock Market Prediction using Long Short-Term MemoryIRJET Journal
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionIAEME Publication
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionIAEME Publication
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionIAEME Publication
 
Classification of Churn and non-Churn Customers in Telecommunication Companies
Classification of Churn and non-Churn Customers in Telecommunication CompaniesClassification of Churn and non-Churn Customers in Telecommunication Companies
Classification of Churn and non-Churn Customers in Telecommunication CompaniesCSCJournals
 
IRJET- Text based Deep Learning for Stock Prediction
IRJET- Text based Deep Learning for Stock PredictionIRJET- Text based Deep Learning for Stock Prediction
IRJET- Text based Deep Learning for Stock PredictionIRJET Journal
 

Similar to ICIS - Power price prediction with neural networks (20)

Ann model and its application
Ann model and its applicationAnn model and its application
Ann model and its application
 
40120140507007
4012014050700740120140507007
40120140507007
 
40120140507007
4012014050700740120140507007
40120140507007
 
ICIS webinar - Price sensitivity analysis with neural networks
ICIS webinar - Price sensitivity analysis with neural networksICIS webinar - Price sensitivity analysis with neural networks
ICIS webinar - Price sensitivity analysis with neural networks
 
Applying Neural Networks and Analogous Estimating to Determine the Project Bu...
Applying Neural Networks and Analogous Estimating to Determine the Project Bu...Applying Neural Networks and Analogous Estimating to Determine the Project Bu...
Applying Neural Networks and Analogous Estimating to Determine the Project Bu...
 
Y4502158163
Y4502158163Y4502158163
Y4502158163
 
Neural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile RobotNeural Network Implementation Control Mobile Robot
Neural Network Implementation Control Mobile Robot
 
StockMarketPrediction
StockMarketPredictionStockMarketPrediction
StockMarketPrediction
 
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
Wanted!: Open M&S Standards and Technologies for the Smart Grid - Introducing...
 
Survey of the Euro Currency Fluctuation by Using Data Mining
Survey of the Euro Currency Fluctuation by Using Data MiningSurvey of the Euro Currency Fluctuation by Using Data Mining
Survey of the Euro Currency Fluctuation by Using Data Mining
 
Applications of Artificial Neural Networks in Cancer Prediction
Applications of Artificial Neural Networks in Cancer PredictionApplications of Artificial Neural Networks in Cancer Prediction
Applications of Artificial Neural Networks in Cancer Prediction
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V Swaminathan
 
Neural networks
Neural networksNeural networks
Neural networks
 
Artificial Neural Network Based Load Forecasting
Artificial Neural Network Based Load ForecastingArtificial Neural Network Based Load Forecasting
Artificial Neural Network Based Load Forecasting
 
Stock Market Prediction using Long Short-Term Memory
Stock Market Prediction using Long Short-Term MemoryStock Market Prediction using Long Short-Term Memory
Stock Market Prediction using Long Short-Term Memory
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
 
Optimal neural network models for wind speed prediction
Optimal neural network models for wind speed predictionOptimal neural network models for wind speed prediction
Optimal neural network models for wind speed prediction
 
Classification of Churn and non-Churn Customers in Telecommunication Companies
Classification of Churn and non-Churn Customers in Telecommunication CompaniesClassification of Churn and non-Churn Customers in Telecommunication Companies
Classification of Churn and non-Churn Customers in Telecommunication Companies
 
IRJET- Text based Deep Learning for Stock Prediction
IRJET- Text based Deep Learning for Stock PredictionIRJET- Text based Deep Learning for Stock Prediction
IRJET- Text based Deep Learning for Stock Prediction
 

Recently uploaded

Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxAbhayThakur200703
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 

Recently uploaded (20)

Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptx
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 

ICIS - Power price prediction with neural networks

  • 1. Power Spot Price Prediction with Neural Networks Free webinar 12.05.2014 Jonathan Scelle Senior Analyst EU Power Markets Sebastian Stütz Lead Analyst Power
  • 2. www.icis.com New Spot Price Forecast Model Our latest release for the German/Austrian power market Based on extensive research and academic cooperation Results as good as 2.35€ MAE for base (12 weeks) Today 1.08€ MAE base
  • 3. www.icis.com New Spot Price Forecast Model – Today‘s Results 1.08€ MAE base, 2.61€ MAE hourly
  • 4. www.icis.com €1.00 €2.00 €3.00 €4.00 €5.00 €6.00 €7.00 €8.00 7 8 9 10 11 12 13 14 15 16 17 18 Calendar Week Day Ahead 2 Day Ahead Base MAE per week Feb 10, 2014 – May 04,2014 1,42 € 3,78 € Ø MAEday-ahead: Ø MAE2-day-ahead:2.35 € 2.99 €
  • 5. www.icis.com MAE per week €1.00 €2.00 €3.00 €4.00 €5.00 €6.00 €7.00 €8.00 7 8 9 10 11 12 13 14 15 16 17 18 Calendar Week Day Ahead 2 Day Ahead Feb 10, 2014 – May 04,2014 5,73 € 3,79 € Ø MAEday-ahead: Ø MAE2-day-ahead:4.34 € 4.66 € Due to negative prices on the 16 th of March
  • 6. www.icis.com March 15, 2014 - March 16, 2014 Ø MAE March 16th: 12.93 €
  • 7. www.icis.com Content PART I – Background in Neural Network Modeling PART II – New Model for Power Spot Markets Your Questions
  • 8. www.icis.com What Are Neural Networks? The main concept of NN originated in the 1940‘s Idea: Build a simplified model of the brain to get an universal function approximator Initially NNs had very little practical use due to computational limitations Because of technological advances in recent years, NNs can now be used for a wide variety of tasks in many different business fields NN Inputs Inputs Outputs Outputs
  • 9. www.icis.com Why Use Neural Networks? NNs can learn from sample data NNs are data driven self-adaptive models which determine their function based on sample data No a-priori assumptions are needed NNs can generalize NNs can produce reasonable outputs for previously unseen data NNs are universal function approximators NNs can deal with non-linear relationships NNs are successfully used for a wide variety of tasks Facial Recognition Text analysis Technical process control Medical diagnosis Stock market forecasts
  • 10. www.icis.com How Do Neural Networks Work? (1/2) - Architecture 1. Hidden LayerInput Layer Output Layer Input Neuron Hidden Neuron Output Neuron 2. Hidden Layer An NN consists of one input layer, one output layer and any desired amount of hidden layers Each layer consists of one or more neurons Most real world problems require at least one hidden layer
  • 11. www.icis.com How Do Neural Networks Work? (2/2) - Neurons The output of a neuron is a function of the weighted sum of the inputs The function of the entire Neural Network is the computation of the outputs of all the neurons An entirely deterministic calculation ƒ Fact Output = (in1* w1 + in2* w2+ in3* w3) in1 in2 in3 Fact w1 w2 w3 Activation Function ∑ Neuron
  • 12. www.icis.com How Do Neural Networks Learn? (1/5) Goal: Minimize the discrepancy between real data and the output of the network Discrepancy between the target values and the output of the network is measured with an error function e.g. RMSE How: By adjusting the weights associated with the connections between the neurons
  • 13. www.icis.com How Do Neural Networks Learn? (2/5) We are looking for the minimum of the error function in weight space Problem: No mathematical method exists that guarantees to find the global minimum W1 W2 E Source: Oberhofer, W., T. Zimmerer, and D.-K. T. Zimmerer (1996). Wie Künstliche Neuronale Netze lernen, p. 16
  • 14. www.icis.com How Do Neural Networks Learn? (3/5) Backpropagation - Algorithm: Calculation of output based on current weights as initialization Method of gradient descent Iterative method – in each iteration the weights are modified Performance highly depends on two parameters: Learning rate: Determines the size of the weight changes Momentum: Determines how past weight changes affect current weight changes Learning rate and momentum can only be optimized by a trial and error process
  • 15. www.icis.com How Do Neural Networks Learn? (4/5) Depending on the starting weights, the Backpropagation – Algorithm can converge to different minimums of the error function  Different random sets of starting weights can improve the chances of reaching a global minimum W1 W2 E W1 W2 E Source: Oberhofer, W., T. Zimmerer, and D.-K. T. Zimmerer (1996). Wie Künstliche Neuronale Netze lernen, p. 16
  • 16. www.icis.com How Do Neural Networks Learn? (5/5) Implications: The shape of the error function is influenced by The number of connections of a NN The activation function of the neurons The inputs of a NN The shape of the error function influences the optimal values of the learning rate and the momentum The learning rate and the momentum influence the performance of the Backpropagation Algorithm and thus the quality of the NN’s predictions  For each set up of a NN the learning rate and the momentum have to be optimized (computationally very expensive)
  • 17. www.icis.com How Long Should A Neural Network Be Trained? The Problem of Overfitting: NN learns random errors or noise in the sample data instead of underlying relationships Causes: Too many parameters (connections) relative to the training set size (model is too complex) Consequences: Poor prediction results on unseen data Solution – Early Stopping: Stop training if error of validation set starts to increase Error Iterations Training Set Validation Set Stop training
  • 18. www.icis.com Designing a Neural Network Input Identification Data Pre- Processing Input Decision Neural Network Optimiziation (Parameters) Final Training Production Model
  • 19. www.icis.com Oberhofer, W., T. Zimmerer, and D.-K. T. Zimmerer (1996). Wie Künstliche Neuronale Netze lernen: Ein Blick in die Black Box der Backpropagation Netzwerke. Univ., Wirtschaftswiss. Fak. Crone, S. F. and N. Kourentzes (2010). Feature selection for time series prediction–a combined filter and wrapper approach for neural networks. Neurocomputing 73 (10), 1923–1936. Rojas, R. (1996). Neutral Networks: A Systematic Introduction. Springer. Prechelt, L. (1998). Automatic early stopping using cross validation: quantifying the criteria. Neural Networks 11 (4), 761–767. Kaastra, I. and M. Boyd (1996). Designing a neural network for forecasting financial and economic time series. Neurocomputing 10 (3), 215–236. References
  • 20. www.icis.com Content PART I – Background in Neural Network Modeling PART II – New Model for Power Spot Markets Your Questions
  • 21. www.icis.com How to model power prices? Market Challenges Uncertainty in renewable gener- ation and power demand High day to day price volatility Negative prices
  • 22. www.icis.com How to model power prices? Which prices to forecast? Spot vs. forward market (spot market highly volatile with renewable challenges) OTC, daily auction Specific power market problems to address State of information before auction gate closure How to model hours? Separate prediction / 24h prediction? (number of inputs in model / complexity / overfitting?) Multiple day ahead => feed same model / new model? Negative prices
  • 23. www.icis.com Model Key Summary Please contact us for a detailed technical specification of the model * Import / Export explicit modeling is running project.
  • 24. www.icis.com Implicit stack / merit order approximation Our model is not trained to forecast absolute prices but to learn price gradients in the merit order, visible through auction results (extension to bidding curves in plan) The trained “model” can be described as an experienced view on price gradients at the price setting parts of the merit order Hence, the model is capable of predicting price changes from drops/increases in e.g. residual load or available capacities In order to distil changes in historic data we normalize always based on each latest week. Our running forecasts take into account latest days and weeks and long-term trends. Source: Risø DTU
  • 25. www.icis.com Advantages / Disadvantages of Neural Networks as Power Price Models Pros Decreases need for explicit assumptions How do you model in your stack… Actual efficiencies and capacities of each plant? Inland transportation costs Topping turbines Combined heat and process steam generation Must run conditions Transferable to other markets Constantly learning Cons Require long series, structural change of market mechanisms (e.g. capacity market) would be a problem Computationally expensive
  • 26. www.icis.com Outlook – running ICIS Analytics projects Explicit Import / Export Modeling, based on border balances with e.g. Temperature driven power demand deviations from norm Holidays and seasonal patterns in public behavior Renewable forecasts France EPEX spot auction price model Dedicated negative price model
  • 27. More power data for market professionals ICIS ANALYTICS POWER CONTENT Along with our spot price forecasts, the ICIS Power Portal provides you with: POWER FORECASTS • Neural Network based power demand forecasts (DE/AT only) • Renewable generation forecasts wind and solar for nearly all European markets, comparison to norm • Forecasts for power demand changes due to temperatures, comparison to norm • Forecasts for precipitation, translated into power production potential NEWS & PRICES • Intra-day updates for power news on all major European markets • Latest and historic OTC power prices for all major European markets FUNDAMENTAL DATA • Access to power relevant data sources all in one place (e.g. ENTSOE, TSOs, EEX) BEHAVIOUR DATA • Tracking of power forward hedging strategies of major European utilities
  • 28. www.icis-analytics.com/ Request a free trial now. Jonathan Scelle Senior Analyst EU Power Markets Jonathan.scelle@icis.com Sebastian Stütz Lead Analyst Power Sebastian.stuetz@icis.com