[go: up one dir, main page]

Mode

Trait Mode 

Source
pub trait Mode<T> {
    // Required method
    fn mode(&self) -> T;
}
Expand description

The Mode trait specifies that an object has a closed form solution for its mode(s)

Required Methods§

Source

fn mode(&self) -> T

Returns the mode, if one exists.

§Examples
use statrs::statistics::Mode;
use statrs::distribution::Uniform;

let n = Uniform::new(0.0, 1.0).unwrap();
assert_eq!(Some(0.5), n.mode());

Implementors§

Source§

impl Mode<Option<f64>> for Beta

Source§

impl Mode<Option<f64>> for Cauchy

Source§

impl Mode<Option<f64>> for Chi

Source§

impl Mode<Option<f64>> for ChiSquared

Source§

impl Mode<Option<f64>> for Dirac

Source§

impl Mode<Option<f64>> for Erlang

Source§

impl Mode<Option<f64>> for Exp

Source§

impl Mode<Option<f64>> for FisherSnedecor

Source§

impl Mode<Option<f64>> for Gamma

Source§

impl Mode<Option<f64>> for InverseGamma

Source§

impl Mode<Option<f64>> for Laplace

Source§

impl Mode<Option<f64>> for LogNormal

Source§

impl Mode<Option<f64>> for NegativeBinomial

Source§

impl Mode<Option<f64>> for Normal

Source§

impl Mode<Option<f64>> for Pareto

Source§

impl Mode<Option<f64>> for StudentsT

Source§

impl Mode<Option<f64>> for Triangular

Source§

impl Mode<Option<f64>> for Uniform

Source§

impl Mode<Option<f64>> for Weibull

Source§

impl Mode<Option<i64>> for DiscreteUniform

Source§

impl Mode<Option<u64>> for Bernoulli

Source§

impl Mode<Option<u64>> for Binomial

Source§

impl Mode<Option<u64>> for Geometric

Source§

impl Mode<Option<u64>> for Hypergeometric

Source§

impl Mode<Option<u64>> for Poisson

Source§

impl Mode<f64> for Gumbel

Source§

impl<D> Mode<Matrix<f64, D, Const<1>, <DefaultAllocator as Allocator<D>>::Buffer<f64>>> for MultivariateNormal<D>
where D: Dim, DefaultAllocator: Allocator<D> + Allocator<D, D>,

Available on crate feature nalgebra only.
Source§

impl<D> Mode<Matrix<f64, D, Const<1>, <DefaultAllocator as Allocator<D>>::Buffer<f64>>> for MultivariateStudent<D>
where D: Dim, DefaultAllocator: Allocator<D> + Allocator<D, D>,

Available on crate feature nalgebra only.