| Copyright | (c) 2022 Lorenz Minder |
|---|---|
| License | BSD3 |
| Maintainer | lminder@gmx.net |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Statistics.Distribution.NegativeBinomial
Contents
Description
The negative binomial distribution. This is the discrete probability distribution of the number of failures in a sequence of independent yes/no experiments before a specified number of successes r. Each Bernoulli trial has success probability p in the range (0, 1]. The parameter r must be positive, but does not have to be integer.
Documentation
data NegativeBinomialDistribution Source #
The negative binomial distribution.
Instances
Instances details
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
parseJSON :: Value -> Parser NegativeBinomialDistribution #
parseJSONList :: Value -> Parser [NegativeBinomialDistribution] #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
toJSON :: NegativeBinomialDistribution -> Value #
toEncoding :: NegativeBinomialDistribution -> Encoding #
toJSONList :: [NegativeBinomialDistribution] -> Value #
toEncodingList :: [NegativeBinomialDistribution] -> Encoding #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NegativeBinomialDistribution -> c NegativeBinomialDistribution #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NegativeBinomialDistribution #
toConstr :: NegativeBinomialDistribution -> Constr #
dataTypeOf :: NegativeBinomialDistribution -> DataType #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NegativeBinomialDistribution) #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NegativeBinomialDistribution) #
gmapT :: (forall b. Data b => b -> b) -> NegativeBinomialDistribution -> NegativeBinomialDistribution #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NegativeBinomialDistribution -> r #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NegativeBinomialDistribution -> r #
gmapQ :: (forall d. Data d => d -> u) -> NegativeBinomialDistribution -> [u] #
gmapQi :: Int -> (forall d. Data d => d -> u) -> NegativeBinomialDistribution -> u #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> NegativeBinomialDistribution -> m NegativeBinomialDistribution #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NegativeBinomialDistribution -> m NegativeBinomialDistribution #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NegativeBinomialDistribution -> m NegativeBinomialDistribution #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Associated Types
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
from :: NegativeBinomialDistribution -> Rep NegativeBinomialDistribution x #
to :: Rep NegativeBinomialDistribution x -> NegativeBinomialDistribution #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
showsPrec :: Int -> NegativeBinomialDistribution -> ShowS #
show :: NegativeBinomialDistribution -> String #
showList :: [NegativeBinomialDistribution] -> ShowS #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
put :: NegativeBinomialDistribution -> Put #
get :: Get NegativeBinomialDistribution #
putList :: [NegativeBinomialDistribution] -> Put #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
(==) :: NegativeBinomialDistribution -> NegativeBinomialDistribution -> Bool #
(/=) :: NegativeBinomialDistribution -> NegativeBinomialDistribution -> Bool #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
probability :: NegativeBinomialDistribution -> Int -> Double Source #
logProbability :: NegativeBinomialDistribution -> Int -> Double Source #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
cumulative :: NegativeBinomialDistribution -> Double -> Double Source #
complCumulative :: NegativeBinomialDistribution -> Double -> Double Source #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
maybeEntropy :: NegativeBinomialDistribution -> Maybe Double Source #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
maybeVariance :: NegativeBinomialDistribution -> Maybe Double Source #
maybeStdDev :: NegativeBinomialDistribution -> Maybe Double Source #
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Methods
Instance details
Defined in Statistics.Distribution.NegativeBinomial
Constructors
Construct negative binomial distribution. Number of successes r must be positive and probability must be in (0,1] range
Construct negative binomial distribution. Number of successes r must be positive and probability must be in (0,1] range
Accessors
nbdSuccesses :: NegativeBinomialDistribution -> Double Source #
Number of successes until stop
nbdProbability :: NegativeBinomialDistribution -> Double Source #
Success probability.