grizzly_distuv 1.0.0 grizzly_distuv: ^1.0.0 copied to clipboard
Univariate random distributions library for Dart
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