| Portability | portable |
|---|---|
| Stability | experimental |
| Maintainer | bos@serpentine.com |
| Safe Haskell | None |
Statistics.Distribution.Transform
Description
Transformations over distributions
- data LinearTransform d = LinearTransform {
- linTransLocation :: !Double
- linTransScale :: !Double
- linTransDistr :: d
- linTransFixedPoint :: LinearTransform d -> Double
- scaleAround :: Double -> Double -> d -> LinearTransform d
Documentation
data LinearTransform d Source
Linear transformation applied to distribution.
LinearTransform μ σ _ x' = μ + σ·
Constructors
| LinearTransform | |
Fields
| |
Instances
| Functor LinearTransform | |
| Typeable1 LinearTransform | |
| Eq d => Eq (LinearTransform d) | |
| Data d => Data (LinearTransform d) | |
| Read d => Read (LinearTransform d) | |
| Show d => Show (LinearTransform d) | |
| Generic (LinearTransform d) | |
| Binary d => Binary (LinearTransform d) | |
| ContGen d => ContGen (LinearTransform d) | |
| (Entropy d, DiscreteDistr d) => Entropy (LinearTransform d) | |
| (MaybeEntropy d, DiscreteDistr d) => MaybeEntropy (LinearTransform d) | |
| Variance d => Variance (LinearTransform d) | |
| MaybeVariance d => MaybeVariance (LinearTransform d) | |
| Mean d => Mean (LinearTransform d) | |
| MaybeMean d => MaybeMean (LinearTransform d) | |
| ContDistr d => ContDistr (LinearTransform d) | |
| Distribution d => Distribution (LinearTransform d) |
linTransFixedPoint :: LinearTransform d -> DoubleSource
Get fixed point of linear transformation
Arguments
| :: Double | Fixed point |
| -> Double | Scale parameter |
| -> d | Distribution |
| -> LinearTransform d |
Apply linear transformation to distribution.