CDL - STATS: Difference between revisions

38 bytes added ,  08:08, 3 July 2022
m
no edit summary
(Created page with "== Introduction == The STATS plots a statistic of a specific Plotvariable in the chart. The normal PLOT of that variable must be present. STATS implies the ALL or DAILY range...")
 
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
== Statistical functions ==
== Statistical functions ==
The STATS keyword requires a ''Plotvariable'' on which to apply the statistics and a method to apply and a statistical method to use.
The STATS keyword requires a ''Plotvariable'' on which to apply the statistics and a method to apply and a statistical method to use.
     STATS <[[Charts_Definition_Language_(CDL)#Plotvariables|Plotvariable]]> <Statistical method>
     STATS [ALL||DAILY|RECENT|EXTRA] <[[Charts_Definition_Language_(CDL)#Plotvariables|Plotvariable]]> <Statistical method>


The following statistical methods are available in the ChartsCompiler:
The following statistical methods are available in the ChartsCompiler:
#SMA - Best explained in the external Wiki: [https://en.wikipedia.org/wiki/Moving_average#Simple_moving_average Simple Moving Average]
#SMA - Best explained in the external Wiki: [https://en.wikipedia.org/wiki/Moving_average#Simple_moving_average Simple Moving Average].  The period for the Moving Average is given by the user as value to the parameter : ''PeriodMovingAverage''= <value> (section [graphs])
 


-- To be Expanded --
-- To be Expanded --
Line 19: Line 20:
The following example shows the Rain for all days (all observations).  
The following example shows the Rain for all days (all observations).  
In addition the yearly cumulative curve is shown and the moving average (SMA - Simple Moving Average). See image on the right.
In addition the yearly cumulative curve is shown and the moving average (SMA - Simple Moving Average). See image on the right.
The period for the Moving Average is given by the user as value to the parameter : ''PeriodMovingAverage''= <value> (section [graphs]


   CHART DailyRain TITLE Rain with statistics
   CHART DailyRain TITLE Rain with statistics
     PLOT ALL RainFall colour CornflowerBlue as column  
     PLOT ALL DayRain colour CornflowerBlue as column  
     PLOT ALL RainFall EVAL [ SUM( RainFall ) ] COLOUR crimson AXIS Free
     PLOT ALL SumDayRain EVAL [ SUM( DayRain ) ] COLOUR crimson AXIS Free
     STATS RainFall SMA colour green
     STATS ALL DayRain SMA colour green
   EndChart OUTPUT Statistics.txt
   EndChart
 
[[Category:CumulusUtils]]