| [Overview][Constants][Types][Classes][Procedures and functions][Index] | 
Return 4 first moments of distribution
Source position: math.pp line 487
| procedure momentskewkurtosis( | 
| const data: array of Single; | 
| out m1: Float; | 
| out m2: Float; | 
| out m3: Float; | 
| out m4: Float; | 
| out skew: Float; | 
| out kurtosis: Float | 
| ); | 
| const data: PSingle; | 
| const N: Integer; | 
| out m1: Float; | 
| out m2: Float; | 
| out m3: Float; | 
| out m4: Float; | 
| out skew: Float; | 
| out kurtosis: Float | 
| ); | 
| const data: array of Double; | 
| out m1: Float; | 
| out m2: Float; | 
| out m3: Float; | 
| out m4: Float; | 
| out skew: Float; | 
| out kurtosis: Float | 
| ); | 
| const data: PDouble; | 
| const N: Integer; | 
| out m1: Float; | 
| out m2: Float; | 
| out m3: Float; | 
| out m4: Float; | 
| out skew: Float; | 
| out kurtosis: Float | 
| ); | 
| const data: array of Extended; | 
| out m1: Float; | 
| out m2: Float; | 
| out m3: Float; | 
| out m4: Float; | 
| out skew: Float; | 
| out kurtosis: Float | 
| ); | 
| const data: PExtended; | 
| const N: Integer; | 
| out m1: Float; | 
| out m2: Float; | 
| out m3: Float; | 
| out m4: Float; | 
| out skew: Float; | 
| out kurtosis: Float | 
| ); | 
momentskewkurtosis calculates the 4 first moments of the distribution of valuesin data and returns them in m1,m2,m3 and m4, as well as the skew and kurtosis.
None.
| 
 | Return mean value of array | |
| 
 | Return mean and standard deviation of array | 
program Example32; { Program to demonstrate the momentskewkurtosis function. } uses math; var distarray:array[1..1000] of float; I:longint; m1,m2,m3,m4,skew,kurtosis:float; begin randomize; for I:=low(distarray) to high(distarray) do distarray[i]:=random; momentskewkurtosis(DistArray,m1,m2,m3,m4,skew,kurtosis); Writeln ('1st moment : ',m1:8:6); Writeln ('2nd moment : ',m2:8:6); Writeln ('3rd moment : ',m3:8:6); Writeln ('4th moment : ',m4:8:6); Writeln ('Skew : ',skew:8:6); Writeln ('kurtosis : ',kurtosis:8:6); end.