Skill Scores Display

This display provides an overview of all threshold crossings in the observed and forecast time series. By matching observed and forecast thresholds, various skill scores can be computed.

Background

The first step is to set up a contingency table. Given criteria on time intervals to consider when matching threshold crossing events, the values of a , b , c and d in the table below can be filled in (where e.g. a is the number of matched observed and forecast threshold crossing events).

Once the contingency table has been filled, different skill scores can be established:

False Alarm Rate
Probability of Detection
Critical Success Index
Critical Reliability (checks if a forecast is available at least some time (but not too late) before the observed threshold crossing)

The First Forecast of Threshold (FFOT) is determined as the average time between the T~0~ of the forecast run in which a threshold crossing was detected and the time of the observed threshold crossing (i.e. the average lead time of the category a threshold crossing events in the contingency table).

The Bias of paired threshold crossings is the average time between paired observed and forecast events.

Setting Criteria for Analyses

To specify when two threshold crossing events are considered as matching or not, a number of event matching criteria can be used. In the configuration file for the skill scores display it is possible to define default event matching criteria, which can be different for different locations and/or groups of locations. When the skill score display is opened, then the global criteria and the criteria settings for each location and group of locations are read from the configuration file. If for a given location/group individual criteria have been defined, then these are used and the location/group gets a green tickmark in the filterbox at the left hand side of the skill scores display. If for a given location/group no criteria have been defined, then the global criteria are used for that location/group. See the image below of the skill scores display with different criteria set for different locations.

To change the matching criteria of certain location(s) and/or group(s), first select the location(s) and/or group(s) in the filterbox at the left hand side of the display. Then click the [Change Criteria ] button. When clicking the [Change Criteria ] button the following display appears.

The criteria in the display have the following meaning.

In the lower section of the display it is possible to choose between two options:

In this display it is also possible to set the criteria in the display to the default global criteria from configuration by pressing the [Reset ] button.

This way it is possible to change the criteria settings for individual locations/groups. If a location/group has no individual criteria settings, then the global criteria are used for that location/group. If multiple locations/groups with different criteria are selected, then the global criteria are used.

To store the current criteria settings of individual locations and groups, click the [Save Criteria ] button. This will create a txt file with the current settings, which can be used for future reference.

Matching Events

In the Matching Events tab different background colours are used to indicate in which sector of the Contingency Table events fall.

In general, skill scores are determined for all forecast locations being at a gauging station and having level thresholds. Typically these are determined separately, but the structure of the display allows skill scores to be established for different models. This way the skill scores of the different models can be compared.

The performance indicators that are computed on the basis of the selection in this tab are:

The filter boxes at the left hand side of the skill scores display enable the selection of certain locations or certain thresholds levels to be shown alone. By activating the check box below the criteria, it's possible to display Up crossings of thresholds only.

Forecast Available for Events

In the Forecast Available for Events tab different background colours are used to indicate in which sector of the Contingency Table events fall.

The performance indicator that is computed on the basis of the selection in this tab is critical reliability .

Thresholds List

The Threshold List provides an overview of all threshold crossing events available for the selected locations. In the analyses subsets can be made by setting the criteria discussed in the earlier part of this section.

Archiving Events

As the threshold crossing events are stored in the operational database for only some days (according to the length of the Rolling Barrel), it's possible to manually export the list of threshold crossing events by pressing the [Export ] button in the skill scores display. This list can later be imported in a Stand Alone system by pressing the [Import ] button. In this way, longer records can be established for analysis in an off-line modus.

Instead of exporting the whole list of threshold crossing events, as described above, it's also possible to select some of them and export only the selected ones by using the [Save ] button.

All threshold crossing events can also be archived automatically by the system. See also Archive Display.

Excluding Events and TaskRuns

To exclude individual events from the event matching analysis, click the [Filter ] button in the skill scores display. Then the following display appears.

When one or more taskruns in the upper table are selected, then the lower table displays all events that correspond to the selected taskruns. To exclude an event/taskrun from the analysis, deselect the checkbox for that event/taskrun. To apply all changes click the [OK ] or the [Apply ] button. When a taskrun is excluded, then all events corresponding to that taskrun are also automatically excluded. If a taskrun is excluded, then it is not possible to include the events within that taskrun, because the taskrun setting overrules when a taskrun is excluded.

Click the [Save Filters ] button to save the current filter settings to a csv file. It is also possible to use previously saved filter settings by clicking the [Load Filters ] button and selecting a csv file to load. When filter settings are loaded, then all events and taskruns that are present in the loaded file will be excluded. If an event or taskrun is not present in the file, then it will be included by default.