Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unique color per year and season:

Code Block
xml
titlexmlExample config
<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. 

Image Removed

The differences between normalization can best be shown in a pictures

Normalized difference:

Image Removed

Normalized duration:

Image Removed

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:

Image Removed

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.

Image Removed

For the value difference the measure Prominence is used, which is an official measure for determining separate peaks.

Image Removed

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

of it (Searcy, et al., 1960). The theory of the double-mass curve is based on the fact that a plot of the two cumulative quantities during the same period exhibits a straight line so long as the proportionality between the two remains unchanged, and the slope of the line represents the proportionality. This method can smooth a time series and suppress random elements in the series, and thus show the main trends of the time series. In recent 30 years, Chinese scholars analyzed the effect of soil and water conservation measures and land use/ cover changes on runoff and sediment using double mass curve method, and have achieved good results (Mu, et al., 2010). In this study, double-mass curves of precipitation vs streamflow and precipitation vs sediment are plotted for the two contrastive periods to estimate changes in regression slope (proportionality) to quantify the overall efficiency of soil conservation measures before and after transition years.
An example of the doubleMassCurve plot is given here:
Image Removed

 

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:
Image Removed

An example of the durationNonExceedence plot is given here:
Image Removed

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.
Image Removed
Image Removed

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. 

Image Added

The differences between normalization can best be shown in a pictures

Normalized difference:

Image Added

Normalized duration:

Image Added

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:

Image Added

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.

Image Added

For the value difference the measure Prominence is used, which is an official measure for determining separate peaks.

Image Added

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

of it (Searcy, et al., 1960). The theory of the double-mass curve is based on the fact that a plot of the two cumulative quantities during the same period exhibits a straight line so long as the proportionality between the two remains unchanged, and the slope of the line represents the proportionality. This method can smooth a time series and suppress random elements in the series, and thus show the main trends of the time series. In recent 30 years, Chinese scholars analyzed the effect of soil and water conservation measures and land use/ cover changes on runoff and sediment using double mass curve method, and have achieved good results (Mu, et al., 2010). In this study, double-mass curves of precipitation vs streamflow and precipitation vs sediment are plotted for the two contrastive periods to estimate changes in regression slope (proportionality) to quantify the overall efficiency of soil conservation measures before and after transition years.
An example of the doubleMassCurve plot is given here:
Image Added

 

Config example:

Code Block
xml
xml
<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:
Image Added

An example of the durationNonExceedence plot is given here:
Image Added

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.
Image Added
Image Added

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:

Image Removed

...

example:

Code Block
xml
xml
<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:

Image Added

Configuration example:

Code Block
xml
xml
<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.

Image Removed

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.

Image Added

Scatter Plot

Creates a scatter plot of two selected series

Config example:

Code Block
xml
xml
<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

Image Added

Code Block
titleExample config
<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

Image Removed

Code Block
xmlxml
<statisticalFunction function="historicalScatterPlot"/>

Show statistics for specific timeseries

...