| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
Return total varians of values
Source position: math.pp line 478
| 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.