Source file owl_stats_extend.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# 1 "src/owl/stats/owl_stats_extend.ml"
(*
 * OWL - OCaml Scientific Computing
 * Copyright (c) 2016-2022 Liang Wang <liang@ocaml.xyz>
 *)

external shuffle : 'a array -> unit = "owl_stats_stub_shuffle"

external choose : src:'a array -> dst:'a array -> unit = "owl_stats_stub_choose"

external sample : src:'a array -> dst:'a array -> unit = "owl_stats_stub_sample"

external sum : float array -> float = "owl_stats_stub_sum"

external mean : float array -> float = "owl_stats_stub_mean"

external var : float array -> float -> float = "owl_stats_stub_var"

external std : float array -> float -> float = "owl_stats_stub_std"

external absdev : float array -> float -> float = "owl_stats_stub_absdev"

external skew : float array -> float -> float -> float = "owl_stats_stub_skew"

external kurtosis : float array -> float -> float -> float = "owl_stats_stub_kurtosis"

external cov
  :  float array
  -> float array
  -> float
  -> float
  -> float
  = "owl_stats_stub_cov"

external corrcoef : float array -> float array -> float = "owl_stats_stub_corrcoef"

external quantile : float array -> float -> float = "owl_stats_stub_quantile"