11#include <memory_resource>
12#include <nk/value/value.hpp>
37 std::pmr::memory_resource *mr =
nullptr);
50 std::pmr::memory_resource *mr =
nullptr);
63 std::pmr::memory_resource *mr =
nullptr);
75 std::pmr::memory_resource *mr =
nullptr);
87std::tuple<double, double>
wblstat(
double a,
double b);
113 std::pmr::memory_resource *mr =
nullptr);
121 std::pmr::memory_resource *mr =
nullptr);
127 std::pmr::memory_resource *mr =
nullptr);
Core MATLAB-compatible multidimensional array and scalar value type.
Value wblfit(const Value &x, std::pmr::memory_resource *mr=nullptr)
Weibull MLE fit ([ahat, bhat] = wblfit(x)).
Value wblcdf(const Value &x, double a, double b, std::pmr::memory_resource *mr=nullptr)
Weibull cdf (p = wblcdf(x, a, b)).
Value wblpdf(const Value &x, double a, double b, std::pmr::memory_resource *mr=nullptr)
Weibull pdf (y = wblpdf(x, a, b)).
std::tuple< double, double > wblstat(double a, double b)
Weibull mean and variance ([m, v] = wblstat(a, b)).
Value wblfit_ci(const Value &x, double alpha=0.05, std::pmr::memory_resource *mr=nullptr)
95% Wald CI for wblfit (pci = wblfit_ci(x, alpha)).
Value wblinv(const Value &p, double a, double b, std::pmr::memory_resource *mr=nullptr)
Weibull inverse cdf (x = wblinv(p, a, b)).
Value wblrnd(::nk::ops::RngContext &rng, double a, double b, size_t rows=1, size_t cols=1, std::pmr::memory_resource *mr=nullptr)
Weibull random samples (r = wblrnd(a, b, rows, cols)).