|
mediann
The mediann function returns the median
value of a general lua table that may contain a multi-dimensional
array or a mixture of numbers, strings, named keys, and sub-tables.
Only numeric values found in the table are used in the calculation.
The
mediansdevn function returns both the median and
standard deviation. The related
median function calculates the median 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.
Syntax
nMedian = mediann( tbl )
tbl is a general lua table.
nMedian is the median
value of the table.
Examples
The following script returns the median of a
1-dimensional array containing 1 million random numbers.
|
t = random( 1000000 )
|
|
|
v = mediann( t )
|
|
|
Printf("Median=%lg\n", v )
|
|
The next example computes the median of an ugly,
complex table:
|
t = { 6, -2, 15, "a", {5,"b"},
c="5.4" }
|
|
|
v = mediann(t)
|
|
|
Printf("M= %lg\n",
v )
|
|
Related Topics
Table and Array Functions
mediansdevn
rankn
meann
sdevn
meansdev
Mira Pro x64 Script User's Guide, v.8.76 Copyright Ⓒ 2024
Mirametrics, Inc. All Rights Reserved.
|