|
sdevn
The sdevn function returns the standard
deviation 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 related
sdev function calculates the mean 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
nStdDev = sdevn( tbl )
tbl is a general lua
table.
nStdDev is the
standard deviation of the values.
Examples
The following script returns the standard deviation
of a table containing 1 million random numbers.
|
t = random( 1000000 )
|
|
|
sd = sdevn( t )
|
|
|
Printf("Sdev= %lg\n", sd )
|
|
The next example computes the standard deviation of
an ugly, complex table:
|
t = { 6, -2, 15, "a", {5,"b"},
c="5.4" }
|
|
|
sd = sdevn(t)
|
|
|
Printf("Sdev = %lg\n",
sd )
|
|
Related Topics
Table and Array Functions
sdevxn
meansdevn
sdev
Mira Pro x64 Script User's Guide, v.8.76 Copyright Ⓒ 2024
Mirametrics, Inc. All Rights Reserved.
|