mediansdevn
The mediansdevn function returns the median value and standard deviation of a general lua table that may contain non-numeric values, named keys, and sub-tables. Only numeric values found in the table are used in the calculation. The mediann function returns only the medianvalue. The related mediansdev function calculates the median and standard deviation of a 1-dimensional array, CImage, or list of numbers. Since an array is a specific type of table that contains only numbers or sub-tables, this function can also be used for arrays.
nMedian, nStdDev = mediansdevn( tbl )
    tbl is a
general lua table.
    nMeian is the median value of the data.
    nStdDev is
the standard deviation of the data.
The following script returns the median and standard deviation of a 1-dimensional array containing 1 million random numbers.
| 
 | 
 -- create an array of numbers  | 
| 
 | 
 -- find the median & standard deviation  | 
| 
 | 
 -- list the result  | 
The next example computes the median and standard deviation of an ugly, complex table:
| 
 | 
 
  | 
| 
 | 
 -- find the meian and standard deviation  | 
| 
 | 
 -- result: M = 5.5, based on only 4 numbers  | 
Table and Array Functions, mediann, meann, sdevn, meansdev
Mira Pro x64 Script User's Guide, Copyright Ⓒ 2023 Mirametrics,
Inc. All Rights Reserved.