statistics-0.15.0.0: A library of statistical types, data, and functions

Statistics.Distribution.Exponential

Contents

Description

The exponential distribution. This is the continuous probability distribution of the times between events in a poisson process, in which events occur continuously and independently at a constant average rate.

Synopsis

# Documentation

Instances
 # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methodsgfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExponentialDistribution -> c ExponentialDistribution #gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExponentialDistribution #dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExponentialDistribution) #dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExponentialDistribution) #gmapT :: (forall b. Data b => b -> b) -> ExponentialDistribution -> ExponentialDistribution #gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExponentialDistribution -> r #gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExponentialDistribution -> r #gmapQ :: (forall d. Data d => d -> u) -> ExponentialDistribution -> [u] #gmapQi :: Int -> (forall d. Data d => d -> u) -> ExponentialDistribution -> u #gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExponentialDistribution -> m ExponentialDistribution #gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExponentialDistribution -> m ExponentialDistribution #gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExponentialDistribution -> m ExponentialDistribution # # Instance detailsDefined in Statistics.Distribution.Exponential # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Associated Types Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential MethodsgenContVar :: PrimMonad m => ExponentialDistribution -> Gen (PrimState m) -> m Double # # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential Methods # Create exponential distribution from sample. Returns Nothing if sample is empty or contains negative elements. No other tests are made to check whether it truly is exponential. Instance detailsDefined in Statistics.Distribution.Exponential Methods # Instance detailsDefined in Statistics.Distribution.Exponential type Rep ExponentialDistribution = D1 (MetaData "ExponentialDistribution" "Statistics.Distribution.Exponential" "statistics-0.15.0.0-KYJLg9h4jsl1bBm8KLc3A8" True) (C1 (MetaCons "ED" PrefixI True) (S1 (MetaSel (Just "edLambda") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))

# Constructors

Arguments

 :: Double Rate parameter. -> ExponentialDistribution

Create an exponential distribution.

Arguments

 :: Double Rate parameter. -> Maybe ExponentialDistribution

Create an exponential distribution.