CCG_TMN2x

Forms the n-trimmed mean of the given set of ordered data

Description:

The routine forms the trimmed mean of the given dataset. The IGNORE upper and lower ordered values are removed from consideration. Then the remaining values are added and averaged. The SVAR value is a (given) best estimate of the original un-ordered population variance. The variance of the output value is formed assuming that the original dataset was normal in distribution, and is now fairly represented by the ordered statistics variances-covariances supplied in packed form in COVAR. The values not rejected are indicated by setting the flags in array used.

Invocation

CALL CCG_TMN2x( IGNORE, ORDDAT, ORDVAR, EL, USED, COVAR, TMEAN, TVAR, STATUS )

Arguments

IGNORE = INTEGER (Given)
The number of values to ignore from the upper and lower orders.
EL = INTEGER (Given)
The number of entries in ORDDAT.
ORDDAT( EL ) = ? (Given)
The set of ordered data for which a trimmed mean is required.
SVAR = DOUBLE PRECISION (Given)
The variance of the unordered sample now ordered in ORDDAT.
USED( EL ) = LOGICAL (Returned)
Flags showing which values have not been rejected.
COVAR( ) = DOUBLE PRECISION (Given)
The packed variance-covariance matrix of the order statistics from a normal distribution of size EL.
TMEAN = DOUBLE PRECISION (Returned)
The trimmed mean.
TVAR = DOUBLE PRECISION (Returned)
A variance estimate of the trimmed mean.
STATUS = INTEGER (Given and Returned)
The global status.

Notes:

Prior Requirements