Versions Compared

Key

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

Series Transformation

General

The series transformation option of hymosincludes:

...

These transformation options are dealt with in the next sections.

Algebraic Transformations

The following algebraic transformations are available to create a series Y by some function of series Xp, p = 1, 2,...

...

In the application of the above transformations different start dates can be applied for each of the series, i.e. i may differ from j, k, etc. This can be achieved by entering a value for the time shift per series.

Series Codes

The series to use in the Transformation function can be selected by highlighting the series in the series list box and pressing the '>>' button. To remove a series from the selected series spreadsheet, select the series in the spreadsheet and press the '<<' button.

Save Relation

A relation made with the algebraic function can be saved to the database. This is very useful when a relation has to used many times on the same series. To save a relation in the database, make a relation by selecting a resulting series ID and entering series ID's in the spreadsheet. When all the coefficients are entered, a name must be given for the relation, in the relation textbox, and the relation can be saved to the database by pressing the <Save Relation> button.

Delete Relation

A relation can be removed from the database by pressing the <Delete Relation> button. The relation, selected from the relations list box, will be removed from the HYMOS database.

Examples

The database contains a time series with some gaps. You want to fill the gaps with values from a second series, therefore you can use option 20. Select the series with gaps and the series without gaps and press <Execute>. When HYMOS detects missing values, the values from the second series are used to fill up the gaps.

Non-equidistant to equidistant series

Non-equidistant time series can be transformed into equidistant time series. The function computes the equidistant values in 2 steps. First it aggregates the non-equidistant time steps to equidistant time steps, when calculating the function makes a difference between accumulated parameters and instantaneous parameters. Generally, the non-equidistant series may not fill all equidistant time steps. You can select one of the following options to fill in the gaps:

...

For this option the end time of the processing period is important. When for example the end time of your period is 1-1-1999 and your new time step is 1 hour then HYMOS will use all values up to 1-1-1999. For computing the last value for the new series HYMOS requires all values from 31-12-1998 23:00:01 to 1-1-1999 00:00:00 (last value included). Because the processing period does not include the value of 1-1-1999 00:00:00, HYMOS will only compute new equidistant values until 31-12-1998 22:00:00..

Series Codes

The series to transform from non-equidistant to equidistant can be selected or de-selected by clicking the checkbox of the series in the series list box. Only one series may be selected in one execution.

Accumulative Series

Under the accumulative series option a series Y is created which is a continuous summation of a basic series X as follows:

Series Codes

The series to accumulate can be selected or de-selected by clicking the checkbox of the series in the series list box. Only one series may be selected in one execution.

Error Spreading

Errors may have an accumulative character, when the phenomenon causing the error has to do e.g. with siltation, weed growth, etc. hymosoffers the possibility to correct for this type of error by applying a continuously growing adjustment from the time the error is thought to have commenced till the error was detected and quantified. Let the error be DX observed at time t=i+k and assumed to have commenced k intervals before, then the applied correction reads:

...

  • series code,
  • start and end date of the series correction
  • error ΔX (mind the sign of the correction!)

Series Codes

The series for Error spreading can be selected or de-selected by clicking the checkbox of the series in the series list box. Only one series may be selected in one execution.