10#include <memory_resource>
11#include <nk/value/value.hpp>
36 std::pmr::memory_resource *mr =
nullptr);
50 std::pmr::memory_resource *mr =
nullptr);
64 std::pmr::memory_resource *mr =
nullptr);
76 std::pmr::memory_resource *mr =
nullptr);
86std::tuple<double, double>
normstat(
double mu,
double sigma);
Core MATLAB-compatible multidimensional array and scalar value type.
std::tuple< double, double > normstat(double mu, double sigma)
Normal mean and variance ([m, v] = normstat(mu, sigma)).
Value normcdf(const Value &x, double mu=0.0, double sigma=1.0, std::pmr::memory_resource *mr=nullptr)
Normal cdf (p = normcdf(x, mu, sigma)).
Value normpdf(const Value &x, double mu=0.0, double sigma=1.0, std::pmr::memory_resource *mr=nullptr)
Normal pdf (y = normpdf(x, mu, sigma)).
Value norminv(const Value &p, double mu=0.0, double sigma=1.0, std::pmr::memory_resource *mr=nullptr)
Normal inverse cdf / quantile (x = norminv(p, mu, sigma)).
Value normrnd(::nk::ops::RngContext &rng, double mu, double sigma, size_t rows=1, size_t cols=1, std::pmr::memory_resource *mr=nullptr)
Normal random samples (r = normrnd(mu, sigma, rows, cols)).