9#include <memory_resource>
10#include <nk/value/value.hpp>
36 std::pmr::memory_resource *mr =
nullptr);
51 std::pmr::memory_resource *mr =
nullptr);
64 std::pmr::memory_resource *mr =
nullptr);
76 std::pmr::memory_resource *mr =
nullptr);
86std::tuple<double, double>
binostat(
double n,
double p);
Core MATLAB-compatible multidimensional array and scalar value type.
Value binopdf(const Value &k, double n, double p, std::pmr::memory_resource *mr=nullptr)
Binomial pmf (y = binopdf(k, n, p)).
Value binornd(::nk::ops::RngContext &rng, double n, double p, size_t rows=1, size_t cols=1, std::pmr::memory_resource *mr=nullptr)
Binomial random samples (r = binornd(n, p, rows, cols)).
Value binocdf(const Value &k, double n, double p, std::pmr::memory_resource *mr=nullptr)
Binomial cumulative distribution (F = binocdf(k, n, p)).
Value binoinv(const Value &p_in, double n, double p, std::pmr::memory_resource *mr=nullptr)
Binomial inverse cdf (k = binoinv(p_in, n, p)).
std::tuple< double, double > binostat(double n, double p)
Binomial mean and variance ([m, v] = binostat(n, p)).