Grizzly-dart / grizzly_distuv

Statistics library for Dart

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DistUV

Dart library to sample univariate random distributions and calculate its statistics.

  • Beta
  • Binomial
  • Cauchy
  • Chi-Square
  • Exponential
  • Gamma
  • Geometric
  • Normal
  • Pareto
  • Student's T
  • Uniform
  • Weibull
  • Beta
  • Logistic
  • Log-Normal
  • F
  • Laplace

Usage

Statistics of a distribution

  final beta = Beta(2.31, 0.627);
  print(beta.ppf(0.0));

Sample random number from normal distribution

  for (int i = 0; i < 100; i++) print(randn);

Sample random number from custom normal distribution

  final randnCust = normal(loc: 0.5);
  for (int i = 0; i < 100; i++) print(randnCust);

References

  • Porting from Golang library prob