The UNIVARIATE Procedure
Descriptive Statistics
This section provides computational details for the descriptive statistics that are computed with the PROC UNIVARIATE statement. These statistics can also be saved in an OUT= data set by specifying keywords listed in Table 14 in the OUTPUT statement.
Standard algorithms (Fisher 1973) are used to compute the moment statistics. The computational methods used by the UNIVARIATE procedure are consistent with those used by other SAS procedures for calculating descriptive statistics.
The following sections give specific details on a number of statistics calculated by the UNIVARIATE procedure.
Mean
The sample mean is calculated as
where n is the number of nonmissing values for a variable, is the ith value of the variable, and
is the weight associated with the ith value of the variable. If there is no WEIGHT variable, the formula reduces to
Sum
The sum is calculated as , where n is the number of nonmissing values for a variable,
is the ith value of the variable, and
is the weight associated with the ith value of the variable. If there is no WEIGHT variable, the formula reduces to
.
Sum of the Weights
The sum of the weights is calculated as , where n is the number of nonmissing values for a variable and
is the weight associated with the ith value of the variable. If there is no WEIGHT variable, the sum of the weights is n.
Variance
The variance is calculated as
where n is the number of nonmissing values for a variable, is the ith value of the variable,
is the weighted mean,
is the weight associated with the ith value of the variable, and d is the divisor controlled by the VARDEF= option in the PROC UNIVARIATE statement:
If there is no WEIGHT variable, the formula reduces to
Standard Deviation
The standard deviation is calculated as
where n is the number of nonmissing values for a variable, is the ith value of the variable,
is the weighted mean,
is the weight associated with the ith value of the variable, and d is the divisor controlled by the VARDEF= option in the PROC UNIVARIATE statement. If there is no WEIGHT variable, the formula reduces to
Skewness
The sample skewness, which measures the tendency of the deviations to be larger in one direction than in the other, is calculated as in Table 28, depending on the VARDEF= option.
where n is the number of nonmissing values for a variable, is the ith value of the variable,
is the sample average, s is the sample standard deviation, and
is the weight associated with the ith value of the variable. If VARDEF=DF, then n must be greater than 2. If there is no WEIGHT variable, then
for all
.
The sample skewness can be positive or negative; it measures the asymmetry of the data distribution and estimates the theoretical skewness , where
and
are the second and third central moments. Observations that are normally distributed should have a skewness near zero.
Kurtosis
The sample kurtosis, which measures the heaviness of tails, is calculated as in Table 29, depending on the VARDEF= option.
where n is the number of nonmissing values for a variable, is the ith value of the variable,
is the sample average,
is the sample standard deviation, and
is the weight associated with the ith value of the variable. If VARDEF=DF, then n must be greater than 3. If there is no WEIGHT variable, then
for all
.
The sample kurtosis measures the heaviness of the tails of the data distribution. It estimates the adjusted theoretical kurtosis denoted as , where
, and
is the fourth central moment. Observations that are normally distributed should have a kurtosis near zero.