avg
m (Added med, moment, and moments to list of related functions; added "mean" to description, for clarification) |
|||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
{{DavinciWiki_Function| | {{DavinciWiki_Function| | ||
− | The avg() function computes the statistical average along one or more axis. If no axis is specified, then the average is computed along all three. | + | The avg() function computes the statistical average (mean) along one or more axis. If no axis is specified, then the average is computed along all three. |
| | | | ||
Arguments: An array of any numeric type and organization, and an axis along which to compute the average. | Arguments: An array of any numeric type and organization, and an axis along which to compute the average. | ||
Line 40: | Line 40: | ||
| | | | ||
| | | | ||
+ | *[[med]] | ||
+ | *[[moment]] | ||
+ | *[[moments]] | ||
*[[sum]] | *[[sum]] | ||
*[[stddev]] | *[[stddev]] | ||
Line 50: | Line 53: | ||
[[category:Davinci Core]] | [[category:Davinci Core]] | ||
[[category:Math]] | [[category:Math]] | ||
+ | [[category:64-bit]] |
Latest revision as of 18:45, 4 December 2010
Contents: Description, Arguments, Usage, Examples, Related Functions Supported Under Version: >1.69 Current Davinci Version: 2.27 64-bit Safe: Yes
Description The avg() function computes the statistical average (mean) along one or more axis. If no axis is specified, then the average is computed along all three.
Arguments and Return Values Arguments: An array of any numeric type and organization, and an axis along which to compute the average. Return Value: avg() always returns a DOUBLE array.
Usage Syntax: avg(object = VAL [, axis = OPTION] [, both = 1] [, ignore = VAL]) 'object' - may be any numeric array of any data type and format 'axis' - Option to compute average along specified axis. Options include: x, y, z, xy, xz, yz, xyz. 'both' - Option to return both the average and the standard deviation in a structure 'ignore' - Optional value to ignore in average and standard deviation calculation If an ignore value is specified, then any element that is equal to the ignore value is not included in the computation. If all the values in the computation are equal to the ignore value, then the output is set to the ignore value. Note: The avg function uses a one-pass accumulator that can experience round off error with lots of numbers.
Examples dv> a 3x3x1 array of float, bsq format [36 bytes] 0.296204 0.512341 0.0492002 0.914697 0.319797 0.274103 0.875370 0.896324 0.00839178 dv> avg(a) 0.460714 dv> avg(a,axis=y) 3x1x1 array of double, bsq format [24 bytes] 0.695424 0.576154 0.110565 dv> avg(a,axis=x) 1x3x1 array of double, bsq format [24 bytes] 0.285915 0.502866 0.593362 |
DavinciWiki Mini-Nav Bar Contents
Contact Developers
All other topics
Recent Core Changes Modified On: 12-05-2010 |