4. Forecast Tools

4.1. Advanced Menu

4.1.1. Selection Process for Forecast View

At the top of the “Forecast Data” interface the user is supposed to make a number of selections in order generate a graph for a specific forecast and location. The selections are:

A Location

B Type

C Timeframe

D Timezone

4.1.2. Thumbnail View of the Location’s available data

The thumbnail view of the selected location’s available data is shown as a time series, where the selection make in the top menu is marked with a yellowish colour. The thumbnail view has a number of very specific and useful features that will be described now.

4.1.2.1. Making a selection of a time frame

On the top of the frame there are 2 blue buttons that can be moved with the mouse curser to change the time frame of the graph.

Note

Any changes to the start and stop dates in this view will automatically change the selection of the dates in the upper top menu.

4.1.2.2. Moving the selected time frame forward and backward

Once a specific time frame of the graphics view has been made the buttons to the left and right of the thumbnail view can be used to move forward (right button) or backward (left button) with exactly that time frame.

4.1.3. Features of the Graph

The shown graphs always contain uncertainty information as well as timeseries curves of the so-called optimal forecast and other user specific timeseries curves.


The legend below the graph is not only showing which lines and patterns below to which forecast and percentile range, but is also configurable for the timeseries curves u1..u4, f1..f4 and ANN.

4.1.4. Generating a Graph with the Baseline Feature

The baseline feature is especially useful to plot the absolute uncertainty of a forecast. When selecting the baseline as the minimum of the forecast, the abolute spread of the forecast in its selected unit will become visible. You can however use any of the forecast curves and set it to the baseline in orer to view the absolute uncertainty in relation to this specific forecast.

4.2. Features of the Forecast Tools interface

4.3. ANN: Artifical Neural Network

In ELFI we have setup an artifical neural network (ANN) tool for optimisation tasks of advanced users. The ANN is based on the FANN libraries with general public licencing.

There is plenty of documentation available for the FANN library. Therefore, we will focus in this user guide only on the specific setup and usage of the FANN library in ELFI. Documentation of the FANN library can be found by following this link to the developer http://leenissen.dk/fann/wp/

With the ELFI ANN interface you can create and train an optimised forecast with an Artificial Neural Network (ANN) algorithm to predict the future of a variable based on different input forecast curves from the MSEPS system. In other words, the user can let the ANN search for pattern of the end products and find an appropriate function of these pattern in a training of the ANN. The end result is an optimised forecast with the features that the user defines and that are important for the user.

The special feature of the ELFI-ANN is that you do not have to create an ANN from scratch, but use already pre-computed end products and mix uncertainty estimates in form of minimum, maximum, mean, percentiles and other optimised or weighted combinations of forecasts of the end product parameter together and form an ANN that is optimised on the parameter(s) of your choice and requirements.

Details on how to create an ANN can be found in the FAQ section Artificial Neural Network or by following this link: ANN

4.4. Curve Calculation

In the interface “Curve Calculation” you can copy timeseries of forecast data and/or measured data into other timeseries variables for data manipulation such as optimisation to a specific target.

In practice this means that you can copy a timeseries of data from a selected data curve into another data curve. All data is scaled by comparing the maximum value of the source curve with the maximum value of the target curve.

In the menu curve-calculation we address specific questions and processes of how to manipulate data and use its results for your data analysis.

4.5. Verification

With the Verification interface a set of standard statistical error measures are calculated for all forecast time series in relation to a measurement time series or a defined true value time series.

The statistical error measures are calculated in the unit of the true value, as percentual values of the installed capacity or as percentual values of the production, where the values will fist be converted to the percentage of the average measured production value. The following error measures are computed and displayed in this interface: - Mean of the timeseries

  • BIAS of the timeseries
  • MAE - Mean Absolute Error of the timeseries
  • RMSE - Root Mean Square Error of the timeseries
  • STDV - Standard Deviation of the time series

More details and how to carry out a verification can be found in verification-details

4.6. Content of the Tools Menu

4.6.1. Main Menu

In the forecast tools menu there are 4 applications:

images/menu_content_forecast_tools.png
ANN: (artificial neural network)

Creating a new curve with a artificial neural network training by searching for patterns within given setup parameters and production values

What is the ANN tool?

Curve Calcualtion:
Combination of curves with individual weights can be created as a new forecast curve
File upload:
file upload for different applications (for example: upload as production data, another forecast, weather parameter,...)
Verification:
Common statistic measurements show results of different curves

4.7. Observation Monitoring

The Observation Monitoring interface can be used to retrieve statistics about data errors that have been found in measurement data.

To use the interface, please make sure you are logged into the ELFI Interface.

images/elfi_login-sized.png

In the main menu, select the box called “Observation Monitoring”.

images/elfi_menu-sized.png

You will be redirected to a page where you can select for which locations (1) an variables (2) you would like to receive data error statistics.

images/obs_loc-var-select-sized.png

Please note that you can make a range of locations/variables using the shift key when clicking on a location/variable. This will select all locations/variables starting from the previously selected location/variable.

You may also use the “select all” (1) or “select none” (2) buttons to reset the selection.

images/obs_loc-var-select-buttons-sized.png

You can also define the time span that should be used to accumulate the result.

images/obs_timeframe-sized.png

Lastly you should make sure that the time frame is set correctly. You can click and drag the beginning (1) or the end (2) of the selection to modify the time frame duration, or you can click and drag centrally (3), to shift the time span to another period.

images/obs_timeframe-select-sized.png

Once your selections are complete, please press the “generate” button and wait a moment for the results to appear.

Once the result page appears, you will have an overview table of the accumulated error counts, sorted by location/variable, and error code.

images/obs_result-view-sized.png

At the top of the table you may again see you selected time frame. In the very left column of the table you may see your selected locations (bold) and the forecast variable (grey) to which the counts regard.

images/obs_result-view-left.png

The error code number is displayed as the heading for each column.

images/obs_result-view-headings.png

A more descriptive label for the error code can be found at the bottom of the page.

images/obs_error-codes-sized.png

The number in each cell indicates how often that specific error occurred for the location/variable within the selected time frame. The colour shifts from green to red according to the count of errors. A legend for the colours can be found at the bottom of the page.

images/obs_result-view-highlighted.png

Clicking on one of the error numbers will open a detail window where each of the errors is listed individually with further information such as the time of occurrence.

images/obs_error-details-sized.png

Note

The details table is designed to be easily copyable into a Microsoft Excel spreadsheet.