| Copyright | (c) 2011 Aleksey Khudyakov |
|---|---|
| License | BSD3 |
| Maintainer | bos@serpentine.com |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
Statistics.Distribution.Uniform
Contents
Description
Variate distributed uniformly in the interval.
Synopsis
- data UniformDistribution
- uniformDistr :: Double -> Double -> UniformDistribution
- uniformDistrE :: Double -> Double -> Maybe UniformDistribution
- uniformA :: UniformDistribution -> Double
- uniformB :: UniformDistribution -> Double
Documentation
data UniformDistribution Source #
Uniform distribution from A to B
Instances
Instances details
Instance details
Defined in Statistics.Distribution.Uniform
Methods
parseJSON :: Value -> Parser UniformDistribution #
parseJSONList :: Value -> Parser [UniformDistribution] #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
toJSON :: UniformDistribution -> Value #
toEncoding :: UniformDistribution -> Encoding #
toJSONList :: [UniformDistribution] -> Value #
toEncodingList :: [UniformDistribution] -> Encoding #
omitField :: UniformDistribution -> Bool #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UniformDistribution -> c UniformDistribution #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UniformDistribution #
toConstr :: UniformDistribution -> Constr #
dataTypeOf :: UniformDistribution -> DataType #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UniformDistribution) #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UniformDistribution) #
gmapT :: (forall b. Data b => b -> b) -> UniformDistribution -> UniformDistribution #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UniformDistribution -> r #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UniformDistribution -> r #
gmapQ :: (forall d. Data d => d -> u) -> UniformDistribution -> [u] #
gmapQi :: Int -> (forall d. Data d => d -> u) -> UniformDistribution -> u #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> UniformDistribution -> m UniformDistribution #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UniformDistribution -> m UniformDistribution #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UniformDistribution -> m UniformDistribution #
Instance details
Defined in Statistics.Distribution.Uniform
Associated Types
Instance details
Defined in Statistics.Distribution.Uniform
Methods
from :: UniformDistribution -> Rep UniformDistribution x #
to :: Rep UniformDistribution x -> UniformDistribution #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
readsPrec :: Int -> ReadS UniformDistribution #
readList :: ReadS [UniformDistribution] #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
showsPrec :: Int -> UniformDistribution -> ShowS #
show :: UniformDistribution -> String #
showList :: [UniformDistribution] -> ShowS #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
put :: UniformDistribution -> Put #
get :: Get UniformDistribution #
putList :: [UniformDistribution] -> Put #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
(==) :: UniformDistribution -> UniformDistribution -> Bool #
(/=) :: UniformDistribution -> UniformDistribution -> Bool #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
density :: UniformDistribution -> Double -> Double Source #
logDensity :: UniformDistribution -> Double -> Double Source #
quantile :: UniformDistribution -> Double -> Double Source #
complQuantile :: UniformDistribution -> Double -> Double Source #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
genContVar :: StatefulGen g m => UniformDistribution -> g -> m Double Source #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
cumulative :: UniformDistribution -> Double -> Double Source #
complCumulative :: UniformDistribution -> Double -> Double Source #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
entropy :: UniformDistribution -> Double Source #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
maybeEntropy :: UniformDistribution -> Maybe Double Source #
Instance details
Defined in Statistics.Distribution.Uniform
Instance details
Defined in Statistics.Distribution.Uniform
Methods
maybeVariance :: UniformDistribution -> Maybe Double Source #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
mean :: UniformDistribution -> Double Source #
Instance details
Defined in Statistics.Distribution.Uniform
Methods
variance :: UniformDistribution -> Double Source #
stdDev :: UniformDistribution -> Double Source #
Instance details
Defined in Statistics.Distribution.Uniform
Constructors
uniformDistr :: Double -> Double -> UniformDistribution Source #
Create uniform distribution.
uniformDistrE :: Double -> Double -> Maybe UniformDistribution Source #
Create uniform distribution.
Accessors
uniformA :: UniformDistribution -> Double Source #
Low boundary of distribution
uniformB :: UniformDistribution -> Double Source #
Upper boundary of distribution