kurtosis
Syntax
kurtosis(X, [biased=true])
Arguments
X is a vector/matrix.
biased is a Boolean value indicating whether the result is biased. The default value is true, meaning the bias is not corrected.
Details
Return the kurtosis of X. The calculation skips NULL values.
- 
                        
when biased =true:

 - 
                        
when biased=false:

 
If X is a matrix, calculate the skewness of each column of X and return a vector.
If X is a table, calculate the skewness of each column of X and return a table.
kurtosis also supports querying partitioned tables and distributed
                tables with bias correction.
Function kurtosis in DolphinDB returns a biased result by default
                    (biased = true), while in pandas and Excel it is unbiased estimation, and
                the kurtosis value 3 of the normal distribution is subtracted.
Refer to the following example, you can make the kurtosis results of DolphinDB consistent with that of pandas and excel:
// python
m = [1111, 323, 43, 51]
df = pandas.DataFrame(m)
y = df.kurt()
// output
2.504252
// dolphindb
m=matrix(1111 323 43 51)
kurtosis(m, false) - 3
// output
2.5043
        Examples
Please note that as the example below uses the random number generator norm, the result is slightly different each time it is executed.
x=norm(0, 1, 1000000);
kurtosis(x);
// output
3.000249
x[0]=100;
kurtosis(x);
// output
100.626722
m=matrix(1..10, 1 2 3 4 5 6 7 8 9 100);
m;
            | #0 | #1 | 
|---|---|
| 1 | 1 | 
| 2 | 2 | 
| 3 | 3 | 
| 4 | 4 | 
| 5 | 5 | 
| 6 | 6 | 
| 7 | 7 | 
| 8 | 8 | 
| 9 | 9 | 
| 10 | 100 | 
kurtosis(m);
// output
[1.775757575757576,7.997552566718839]
        