...
Unique color per year and season:
Code Block | ||
---|---|---|
| ||
<statisticalFunction function="historicalShowLowsBelowhistoricalShowPeaksAbove"/> <statisticalFunction function="historicalShowPeaksAbove"/> |
Normalize duration
(Since 2016.02) for the peaks above/below functions a checkbox is added to normalize over duration. This changes The y-axis from Normalized difference to Max difference and the X-axis from (total) duration the Normalized duration.
The differences between normalization can best be shown in a pictures
Normalized difference:
Normalized duration:
Split peaks
(Since 2016.02) for the peaks above/below functions a possibility is added to split the peaks when they have multiple local maxima.
No split:
Split when local maxima have a low between them with a value difference of at least 0,001. As can be seen this results in a lot more separate peaks.
For the value difference the measure Prominence is used, which is an official measure for determining separate peaks.
Source: https://en.wikipedia.org/wiki/Topographic_prominence
Double Mass curve
Isused in the study of the consistency and long-term trend test of hydrometeo--rological data. This method was first used to analyze the consistency of precipitation data in Susquehanna watershed United States by Merriam at 1937 (Merriam, 1937), and Searcy made a theoretical explanation
Config example:
...
<statisticalFunction function="doubleMassCurve"/>
Duration curve
A convenient way to show the variation of hydrological quantities through time may be done by means of duration curves. For the selected time period the values of the selected quantity are sorted descending (durationExceedence) or ascending (durationNonExceedence). When the duration curve is plotted in the timeseries display, the x-axis will show the entire length in time of the selected view period. Percentages are shown as duration with respect to the entire chosen view period.
In the configuration of this statistical function there is the option to ommit missing values which may occur in the selected view period. If this option is set to true, all entries with missing values will be disregarded before the duration curve is calculated. If this option is not defined (default) or is set to false, missing values will be added to the the end of the array. In this case the plotted duration curve will never reach the 100%.
An example of the durationExceedence plot is given here:
An example of the durationNonExceedence plot is given here:
When selecting more than one location it could occur that the view periods of these selected timeseries do not cover the same period in time. In this case it is difficult to make a correct comparison of the calculated duration curves because they are analysed on different periods in time. A warning message will be given in order to ensure that the user is aware of this. The pop-up message will be shown each time the user zooms in or out until all view periods are an exact match.
Config example:
...
<statisticalFunction function="durationExceedence" ignoreMissings="true"/>
<statisticalFunction function="durationNonExceedence" ignoreMissings="true"/>
<season startMonthDay="--01-01" endMonthDay="--12-31" label="Year" color="black"/>
<season startMonthDay="--04-01" endMonthDay="--09-30" label="Grow Season" color="gray"/>
</statisticalFunction>
<statisticalFunction function="historicalShowLowsBelow">
<season startMonthDay="--01-01" endMonthDay="--12-31" label="Year" color="black"/>
<season startMonthDay="--04-01" endMonthDay="--09-30" label="Grow Season" color="gray"/>
</statisticalFunction> |
Normalize duration
(Since 2016.02) for the peaks above/below functions a checkbox is added to normalize over duration. This changes The y-axis from Normalized difference to Max difference and the X-axis from (total) duration the Normalized duration.
The differences between normalization can best be shown in a pictures
Normalized difference:
Normalized duration:
Split peaks
(Since 2016.02) for the peaks above/below functions a possibility is added to split the peaks when they have multiple local maxima.
No split:
Split when local maxima have a low between them with a value difference of at least 0,001. As can be seen this results in a lot more separate peaks.
For the value difference the measure Prominence is used, which is an official measure for determining separate peaks.
Source: https://en.wikipedia.org/wiki/Topographic_prominence
Double Mass curve
Isused in the study of the consistency and long-term trend test of hydrometeo--rological data. This method was first used to analyze the consistency of precipitation data in Susquehanna watershed United States by Merriam at 1937 (Merriam, 1937), and Searcy made a theoretical explanation
Config example:
Code Block | ||||
---|---|---|---|---|
| ||||
<statisticalFunction function="doubleMassCurve"/>
|
Duration curve
A convenient way to show the variation of hydrological quantities through time may be done by means of duration curves. For the selected time period the values of the selected quantity are sorted descending (durationExceedence) or ascending (durationNonExceedence). When the duration curve is plotted in the timeseries display, the x-axis will show the entire length in time of the selected view period. Percentages are shown as duration with respect to the entire chosen view period.
In the configuration of this statistical function there is the option to ommit missing values which may occur in the selected view period. If this option is set to true, all entries with missing values will be disregarded before the duration curve is calculated. If this option is not defined (default) or is set to false, missing values will be added to the the end of the array. In this case the plotted duration curve will never reach the 100%.
An example of the durationExceedence plot is given here:
An example of the durationNonExceedence plot is given here:
When selecting more than one location it could occur that the view periods of these selected timeseries do not cover the same period in time. In this case it is difficult to make a correct comparison of the calculated duration curves because they are analysed on different periods in time. A warning message will be given in order to ensure that the user is aware of this. The pop-up message will be shown each time the user zooms in or out until all view periods are an exact match.
Config
Elevation
...
The Elevation statistical function show parameter values against the elevation of the location on one particular time. The time for which the values are shown can be altered with a slider bar.
An example of the elevation plot is given here:
...
example:
Code Block | ||||
---|---|---|---|---|
| ||||
<statisticalFunction function="durationExceedence" ignoreMissings=" |
...
true"/> |
...
<statisticalFunction function="durationNonExceedence" ignoreMissings="true"/>
|
Elevation
The Elevation statistical function show parameter values against the elevation of the location on one particular time. The time for which the values are shown can be altered with a slider bar.
An example of the elevation plot is given here:
Configuration example:
Code Block | ||||
---|---|---|---|---|
| ||||
<statisticalFunction function="elevation"/>
|
Ensemble Percentile Exceedence
Plots for the selected time stamp(s) each member of an ensemble along the horzontal axis, sorted by value. The result is exceedence diagrams for an ensemble forecast at a selected timestamp(s) within the timeseries.
The function allows multiple locations and/or multiple time
Ensemble Percentile Exceedence
Plots for the selected time stamp(s) each member of an ensemble along the horzontal axis, sorted by value. The result is exceedence diagrams for an ensemble forecast at a selected timestamp(s) within the timeseries.
The function allows multiple locations and/or multiple time stamps and/or multiple forecasts in one diagram. If multiple forecats include the same selected timestamp, the legend only can distinguish between these forecasts if a taskdescription is used during job submission.
...
Allows comparison of the current situation with selected previous years at the same moment within the year. CAn Can be used to compare seasonal behaviour, e.g. deficit accumulation, snow accummulation/melt, runoff.
The bottom of the window shows the full timeseries to assist in picking relevant historical years.
The function requires a multi-year historical series, where the view period on the x-axis streches stretches over multiple years before the function is selected. You can use the |<>| button to stretch the x-axis from the current view period to the full available length. The display requires a fixed season definition for the x-axis, to be included in the configuration. The user needs to select the historical year of interest to plot this against the current year. Multiple years can be selected by holding the CTRL-key. Holding the SHIFT-key will select a range of years.
...
Typically, this functionality is intended to work in combination with the Topology and the Filters, such that you can have a default set of locations which you can modify from the map or via the Filters. You can also exclude locations from the analysis by making the timeseries invisible in the graph. By default the function shows the scatterplot of the best 5 equations (lowest root mean square error). By selecting one item in the legend, this item and its confidence interval is shown.
The PCA-estimate for the basin value can be utilized in a modifier if the ModifierTypes-configuration refers to the statistical function for the default value.
Scatter Plot
Creates a scatter plot of two selected series
Config example:
...
<statisticalFunction function="scatterPlot"/>
is shown.
The PCA-estimate for the basin value can be utilized in a modifier if the ModifierTypes-configuration refers to the statistical function for the default value.
Scatter Plot
Creates a scatter plot of two selected series
Config example:
Code Block | ||||
---|---|---|---|---|
| ||||
<statisticalFunction function="scatterPlot"/>
|
Historical Scatter Plot (per year and season)
(Since 2016.02) There is also a scatter plot available where you can select years and seasons separately and choose unique coloring
Code Block | ||
---|---|---|
| ||
<statisticalFunction function="historicalScatterPlot">
<season startMonthDay="--01-01" endMonthDay="--12-31" label="Year" color="black"/>
<season startMonthDay="--04-01" endMonthDay="--09-30" label="Grow Season" color="gray"/>
</statisticalFunction> |
Historical Scatter Plot (per year and season)
(Since 2016.02) There is also a scatter plot available where you can select years and seasons separately and choose unique coloring
Code Block | ||
---|---|---|
xml | xml | <statisticalFunction function="historicalScatterPlot"/> |
Show statistics for specific timeseries
...