var
Return variance values in DataMatrix object
Syntax
V = var(DMObj)
V = var(DMObj, Flag)
V = var(DMObj, Wgt)
V = var(..., Dim)
V = var(..., Dim, IgnoreNaN)
Input Arguments
| DMObj | DataMatrix object, such as created by  | 
| Flag | Scalar specifying how to normalize the data. Choices are: 
 N = the number of elements in
                                each column or row, as specified by  | 
| Wgt | Weight vector equal in length to the dimension over which varoperates
(specified byDim. It is used to compute
the variance. | 
| Dim | Scalar specifying the dimension of  
 | 
| IgnoreNaN | Specifies if NaNs should be ignored. Choices are  | 
Output Arguments
| V | An unbiased estimator of the variance within the columns or rows of a DataMatrix object. It can be either of the following: 
 | 
Description
V = var(DMObj)1,
where N = the number of elements in each column. V is
a row vector containing the variance values for elements in each column
in DMObj. The variance is the square of
the standard deviation. 
V = var(DMObj, Flag)Flag =
                0, normalizes using a sample size of N –
                1. If Flag = 1,
            normalizes using a sample size of N. N = the
            number of elements in each column or row, as specified by
            Dim. For more information on the normalization equations, see
            the function std. Default
                Flag = 0. 
V = var(DMObj, Wgt)Wgt, a weight vector
whose length must equal the length of the dimension over which var operates
(specified by Dim). All elements in Wgt must
be nonnegative. The var function normalizes Wgt to
sum of 1.
V = var(..., Dim)Dim. If Dim = 1,
returns V, a row vector containing the
variance values for elements in each column in DMObj.
If Dim = 2, returns V,
a column vector containing the variance values for elements in each
row in DMObj. Default Dim = 1.
V = var(..., Dim, IgnoreNaN)IgnoreNaN can
be true (default) or false.
Version History
Introduced in R2008b
See Also
DataMatrix | mean | median | std