packages feed

hstatistics 0.2.5.3 → 0.2.5.4

raw patch · 3 files changed

+10/−7 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Numeric.Statistics: meanMatrix :: (Container Vector a, Num (Vector a), Element a, Fractional a) => Matrix a -> Sample a
+ Numeric.Statistics: meanMatrix :: (Container Vector a, Num (Vector a), Fractional a) => Matrix a -> Sample a
- Numeric.Statistics: run_count :: (Num a, Num t, Ord b, Ord a, Storable b, Container Vector b) => a -> Vector b -> [(a, t)]
+ Numeric.Statistics: run_count :: (Num a, Num t, Ord b, Ord a, Container Vector b) => a -> Vector b -> [(a, t)]
- Numeric.Statistics: varianceArray :: (Container Vector a, Floating (Vector a), Num a, Fractional a) => Samples a -> Sample a
+ Numeric.Statistics: varianceArray :: (Container Vector a, Floating (Vector a), Fractional a) => Samples a -> Sample a
- Numeric.Statistics: varianceMatrix :: (Container Vector a, Floating (Vector a), Element a, Num a, Fractional a) => Matrix a -> Sample a
+ Numeric.Statistics: varianceMatrix :: (Container Vector a, Floating (Vector a), Fractional a) => Matrix a -> Sample a

Files

CHANGES view
@@ -106,3 +106,6 @@  0.2.5.3: 		updated for hmatrix 0.17++0.2.5.4:+		updated for hmatrix 0.18
hstatistics.cabal view
@@ -1,8 +1,8 @@ Name:               hstatistics-Version:            0.2.5.3+Version:            0.2.5.4 License:            BSD3 License-file:       LICENSE-Copyright:          (c) A.V.H. McPhail 2010, 2011, 2012, 2013, 2014+Copyright:          (c) A.V.H. McPhail 2010, 2011, 2012, 2013, 2014, 2016 Author:             Vivian McPhail Maintainer:         haskell.vivian.mcphail <at> gmail <dot> com Stability:          provisional@@ -16,7 +16,7 @@      .      Feature requests, suggestions, and bug fixes welcome. Category:           Math, Statistics-tested-with:        GHC ==7.10.2+tested-with:        GHC ==8.0.1  cabal-version:      >=1.8 
lib/Numeric/Statistics.hs view
@@ -79,7 +79,7 @@ meanArray a = meanList $ I.elems a  -- | the mean of a matrix with data series in rows-meanMatrix :: (Container Vector a, Num (Vector a), Element a, Fractional a) => Matrix a -> Sample a+meanMatrix :: (Container Vector a, Num (Vector a), Fractional a) => Matrix a -> Sample a meanMatrix a = meanList $ toRows a  -----------------------------------------------------------------------------@@ -93,11 +93,11 @@                    in mxs - msx  -- | the variance of an array of vectors-varianceArray :: (Container Vector a, Floating (Vector a), Num a, Fractional a) => Samples a -> Sample a+varianceArray :: (Container Vector a, Floating (Vector a), Fractional a) => Samples a -> Sample a varianceArray a = varianceList $ I.elems a  -- | the variance of a matrix with data series in rows-varianceMatrix :: (Container Vector a, Floating (Vector a), Element a, Num a, Fractional a) => Matrix a -> Sample a+varianceMatrix :: (Container Vector a, Floating (Vector a), Fractional a) => Matrix a -> Sample a varianceMatrix a = varianceList $ toRows a  -----------------------------------------------------------------------------@@ -253,7 +253,7 @@ -----------------------------------------------------------------------------  -- | count the number of runs greater than or equal to @n@ in the data-run_count :: (Num a, Num t, Ord b, Ord a, Storable b, Container Vector b) +run_count :: (Num a, Num t, Ord b, Ord a, Container Vector b)              => a             -- ^ longest run to count           -> Vector b        -- ^ data           -> [(a, t)]        -- ^ [(run length,count)]