module Sample:sig
..end
val min : float array -> float
val max : float array -> float
val minmax : float array -> float * float
val range : float array -> float
val moments : int -> float array -> float array
E{X^1}, E{X^2}, ..., E{X^k}
.val mean : float array -> float
val variance : ?mean:float -> float array -> float
n - 1
.val sd : ?mean:float -> float array -> float
val skewness : ?mean:float -> ?sd:float -> float array -> float
val kurtosis : ?mean:float -> ?sd:float -> float array -> float
val rank : ?ties_strategy:[ `Average | `Max | `Min ] ->
?cmp:('a -> 'a -> int) -> 'a array -> float * float array
ties_strategy
controls
which ranks are assigned to equal values:
`Average
the average of ranks should be assigned to each value.
Default.`Min
the minimum of ranks is assigned to each value.`Max
the maximum of ranks is assigned to each value.References
val histogram : ?n_bins:int ->
?range:float * float ->
?weights:float array ->
?density:bool -> float array -> float array * float array
range
, whic defaults to
(min - k, max + k)
, where k = (min - max) / (bins - 1) * 2
.
This behaviour is copied from the excellent
statistics library by
Brian O'Sullivan.module Quantile:sig
..end
val quantile : ps:float array -> float array -> float array
p
, using the continuous sample method with default
parameters.val iqr : float array -> float
module KDE:sig
..end
module Correlation:sig
..end
module Summary:sig
..end