| Copyright | (C) 2012 Edward Kmett |
|---|---|
| License | BSD-style (see the file LICENSE) |
| Maintainer | Edward Kmett <ekmett@gmail.com> |
| Stability | provisional |
| Portability | DeriveDataTypeable |
| Safe Haskell | None |
| Language | Haskell2010 |
Statistics.Distribution.Beta
Contents
Description
Synopsis
- data BetaDistribution
- betaDistr :: Double -> Double -> BetaDistribution
- betaDistrE :: Double -> Double -> Maybe BetaDistribution
- improperBetaDistr :: Double -> Double -> BetaDistribution
- improperBetaDistrE :: Double -> Double -> Maybe BetaDistribution
- bdAlpha :: BetaDistribution -> Double
- bdBeta :: BetaDistribution -> Double
Documentation
data BetaDistribution Source #
The beta distribution
Instances
Instances details
Instance details
Defined in Statistics.Distribution.Beta
Methods
parseJSON :: Value -> Parser BetaDistribution #
parseJSONList :: Value -> Parser [BetaDistribution] #
Instance details
Defined in Statistics.Distribution.Beta
Methods
toJSON :: BetaDistribution -> Value #
toEncoding :: BetaDistribution -> Encoding #
toJSONList :: [BetaDistribution] -> Value #
toEncodingList :: [BetaDistribution] -> Encoding #
omitField :: BetaDistribution -> Bool #
Instance details
Defined in Statistics.Distribution.Beta
Methods
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BetaDistribution -> c BetaDistribution #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BetaDistribution #
toConstr :: BetaDistribution -> Constr #
dataTypeOf :: BetaDistribution -> DataType #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BetaDistribution) #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BetaDistribution) #
gmapT :: (forall b. Data b => b -> b) -> BetaDistribution -> BetaDistribution #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BetaDistribution -> r #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BetaDistribution -> r #
gmapQ :: (forall d. Data d => d -> u) -> BetaDistribution -> [u] #
gmapQi :: Int -> (forall d. Data d => d -> u) -> BetaDistribution -> u #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> BetaDistribution -> m BetaDistribution #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BetaDistribution -> m BetaDistribution #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BetaDistribution -> m BetaDistribution #
Instance details
Defined in Statistics.Distribution.Beta
Associated Types
Instance details
Defined in Statistics.Distribution.Beta
Methods
from :: BetaDistribution -> Rep BetaDistribution x #
to :: Rep BetaDistribution x -> BetaDistribution #
Instance details
Defined in Statistics.Distribution.Beta
Methods
readsPrec :: Int -> ReadS BetaDistribution #
readList :: ReadS [BetaDistribution] #
Instance details
Defined in Statistics.Distribution.Beta
Methods
showsPrec :: Int -> BetaDistribution -> ShowS #
show :: BetaDistribution -> String #
showList :: [BetaDistribution] -> ShowS #
Instance details
Defined in Statistics.Distribution.Beta
Methods
put :: BetaDistribution -> Put #
get :: Get BetaDistribution #
putList :: [BetaDistribution] -> Put #
Instance details
Defined in Statistics.Distribution.Beta
Methods
(==) :: BetaDistribution -> BetaDistribution -> Bool #
(/=) :: BetaDistribution -> BetaDistribution -> Bool #
Instance details
Defined in Statistics.Distribution.Beta
Methods
density :: BetaDistribution -> Double -> Double Source #
logDensity :: BetaDistribution -> Double -> Double Source #
quantile :: BetaDistribution -> Double -> Double Source #
complQuantile :: BetaDistribution -> Double -> Double Source #
Instance details
Defined in Statistics.Distribution.Beta
Methods
genContVar :: StatefulGen g m => BetaDistribution -> g -> m Double Source #
Instance details
Defined in Statistics.Distribution.Beta
Methods
cumulative :: BetaDistribution -> Double -> Double Source #
complCumulative :: BetaDistribution -> Double -> Double Source #
Instance details
Defined in Statistics.Distribution.Beta
Methods
entropy :: BetaDistribution -> Double Source #
Instance details
Defined in Statistics.Distribution.Beta
Instance details
Defined in Statistics.Distribution.Beta
Methods
Instance details
Defined in Statistics.Distribution.Beta
Methods
mean :: BetaDistribution -> Double Source #
Instance details
Defined in Statistics.Distribution.Beta
Methods
variance :: BetaDistribution -> Double Source #
stdDev :: BetaDistribution -> Double Source #
Instance details
Defined in Statistics.Distribution.Beta
Constructor
Create beta distribution. Both shape parameters must be positive.
Create beta distribution. Both shape parameters must be positive.
Create beta distribution. Both shape parameters must be non-negative. So it allows to construct improper beta distribution which could be used as improper prior.
Create beta distribution. Both shape parameters must be non-negative. So it allows to construct improper beta distribution which could be used as improper prior.
Accessors
bdAlpha :: BetaDistribution -> Double Source #
Alpha shape parameter
bdBeta :: BetaDistribution -> Double Source #
Beta shape parameter