Trait statrs::distribution::Continuous [−][src]
The Continuous trait provides an interface for interacting with
continuous statistical distributions
Remarks
All methods provided by the Continuous trait are unchecked, meaning
they can panic if in an invalid state or encountering invalid input
depending on the implementing distribution.
Required Methods
fn pdf(&self, x: T) -> K
Returns the probability density function calculated at x for a given
distribution.
May panic depending on the implementor.
Examples
use statrs::distribution::{Continuous, Uniform}; let n = Uniform::new(0.0, 1.0).unwrap(); assert_eq!(1.0, n.pdf(0.5));
fn ln_pdf(&self, x: T) -> K
Returns the log of the probability density function calculated at x
for a given distribution.
May panic depending on the implementor.
Examples
use statrs::distribution::{Continuous, Uniform}; let n = Uniform::new(0.0, 1.0).unwrap(); assert_eq!(0.0, n.ln_pdf(0.5));
Implementors
impl Continuous<f64, f64> for Betaimpl Continuous<f64, f64> for Cauchyimpl Continuous<f64, f64> for Chiimpl Continuous<f64, f64> for ChiSquaredimpl<'a> Continuous<&'a [f64], f64> for Dirichletimpl Continuous<f64, f64> for Erlangimpl Continuous<f64, f64> for Exponentialimpl Continuous<f64, f64> for FisherSnedecorimpl Continuous<f64, f64> for Gammaimpl Continuous<f64, f64> for InverseGammaimpl Continuous<f64, f64> for LogNormalimpl Continuous<f64, f64> for Normalimpl Continuous<f64, f64> for Paretoimpl Continuous<f64, f64> for StudentsTimpl Continuous<f64, f64> for Triangularimpl Continuous<f64, f64> for Uniformimpl Continuous<f64, f64> for Weibull