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

Statistics.Distribution.Geometric

Contents

Description

The Geometric distribution. There are two variants of distribution. First is the probability distribution of the number of Bernoulli trials needed to get one success, supported on the set 1,2... Sometimes it's referred to as the shifted geometric distribution to distinguish from another one.

Second variant is probability distribution of the number of failures before first success, defined over the set 0,1...

Synopsis

# Documentation

Distribution over [1..]

Instances
 Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methodsgfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeometricDistribution -> c GeometricDistribution #gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeometricDistribution #dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GeometricDistribution) #dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeometricDistribution) #gmapT :: (forall b. Data b => b -> b) -> GeometricDistribution -> GeometricDistribution #gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeometricDistribution -> r #gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeometricDistribution -> r #gmapQ :: (forall d. Data d => d -> u) -> GeometricDistribution -> [u] #gmapQi :: Int -> (forall d. Data d => d -> u) -> GeometricDistribution -> u #gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeometricDistribution -> m GeometricDistribution #gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeometricDistribution -> m GeometricDistribution #gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeometricDistribution -> m GeometricDistribution # Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Associated Types Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric MethodsputList :: [GeometricDistribution] -> Put # Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric type Rep GeometricDistribution = D1 (MetaData "GeometricDistribution" "Statistics.Distribution.Geometric" "statistics-0.15.2.0-FCVAYbUNN6k6ys2hOZ1wTy" True) (C1 (MetaCons "GD" PrefixI True) (S1 (MetaSel (Just "gdSuccess") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))

Distribution over [0..]

Instances
 Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methodsgfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GeometricDistribution0 -> c GeometricDistribution0 #gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GeometricDistribution0 #dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GeometricDistribution0) #dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GeometricDistribution0) #gmapT :: (forall b. Data b => b -> b) -> GeometricDistribution0 -> GeometricDistribution0 #gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GeometricDistribution0 -> r #gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GeometricDistribution0 -> r #gmapQ :: (forall d. Data d => d -> u) -> GeometricDistribution0 -> [u] #gmapQi :: Int -> (forall d. Data d => d -> u) -> GeometricDistribution0 -> u #gmapM :: Monad m => (forall d. Data d => d -> m d) -> GeometricDistribution0 -> m GeometricDistribution0 #gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GeometricDistribution0 -> m GeometricDistribution0 #gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GeometricDistribution0 -> m GeometricDistribution0 # Source # Instance detailsDefined in Statistics.Distribution.Geometric Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Associated Types Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric Methods Source # Instance detailsDefined in Statistics.Distribution.Geometric type Rep GeometricDistribution0 = D1 (MetaData "GeometricDistribution0" "Statistics.Distribution.Geometric" "statistics-0.15.2.0-FCVAYbUNN6k6ys2hOZ1wTy" True) (C1 (MetaCons "GD0" PrefixI True) (S1 (MetaSel (Just "gdSuccess0") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))

# Constructors

Arguments

 :: Double Success rate -> GeometricDistribution

Create geometric distribution.

Arguments

 :: Double Success rate -> Maybe GeometricDistribution

Create geometric distribution.

Arguments

 :: Double Success rate -> GeometricDistribution0

Create geometric distribution.

Arguments

 :: Double Success rate -> Maybe GeometricDistribution0

Create geometric distribution.