Navigation: Templates > Guide to all Templates > Additional Libraries and Templates > Statistics Library >====== ST1 (student's t for a single mean) ====== | |
ST1(dataset,hypothesizedmean)
ST1 | Returns the Student's t value for a given data set and hypothesized mean value. |
Dataset | The label of a QUEUE with its first component field defined as a REAL. |
Hypothesizedmean | A numeric constant or variable representing a hypothesized mean value associated with the statistical test. |
ST1 computes the Student's t value for a given data set and hypothesized mean value. The function operates on the numeric set defined by all the entries in the first component of the designated QUEUE (dataset). The returned t value is used in a statistical test of an hypothesis about a normally distributed population based on a small sample.
The passed data set does not have to be sorted. The function copies the passed set. The passed data set is unchanged.
Return DataType: REAL
Example:
StatSetXY QUEUE,PRE()
X REAL
END
TValue REAL
CODE
FREE(StatSetX) !free the QUEUE
CLEAR(STADAT:RECORD) !clear the record buffer
STADAT:Id = STA:Id !prime the record buffer
STADAT:ItemNumber = 1
SET(STADAT:KeyIdItemNumber,STADAT:KeyIdItemNumber !position file pointer
LOOP !load the QUEUE
NEXT(StatisticsData) !read next record
IF ERRORCODE() OR STADAT:Id NOT = STA:Id
BREAK
ELSE
StatSetX:X = STADAT:X !load the QUEUE buffer
ADD(StatSetX) !add to the QUEUE
END
END
TValue = ST1(StatSetX,HypothesizedMean) !call ST1