[Overview][Constants][Types][Classes][Procedures and functions][Index] |
Return total variance of values
Source position: math.pp line 518
function TotalVariance( |
const data: array of Single |
):Float; |
const data: PSingle; |
const N: Integer |
):Float; |
const data: array of Double |
):Float; |
const data: PDouble; |
const N: Integer |
):Float; |
const data: array of Extended |
):Float; |
const data: PExtended; |
const N: Integer |
):Float; |
TotalVariance returns the total variance of the values in the data array. It returns zero if there is only one value.
The second form of the function accepts a pointer to an array of N values.
None.
|
Return variance of values |
|
|
Return standard deviation of data |
|
|
Return mean value of array |
Program Example49; { Program to demonstrate the TotalVariance function. } { @ should return typed pointer } {$T+} Uses math; Type TExArray = Array[1..100] of Float; Var I : Integer; ExArray : TExArray; TV : float; begin Randomize; for I:=1 to 100 do ExArray[i]:=(Random-Random)*100; TV:=TotalVariance(ExArray); Writeln('Total variance : ',TV:8:4); TV:=TotalVariance(@ExArray[1],100); Writeln('Total Variance (b) : ',TV:8:4); end.