Skip to content

Grizzly-dart/grizzly_distuv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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