hstatistics 0.3 → 0.3.1
raw patch · 5 files changed
+18/−10 lines, 5 filesdep ~base
Dependency ranges changed: base
Files
- CHANGES +3/−0
- hstatistics.cabal +8/−4
- lib/Numeric/Statistics.hs +3/−4
- lib/Numeric/Statistics/ICA.hs +2/−0
- lib/Numeric/Statistics/PCA.hs +2/−2
CHANGES view
@@ -113,3 +113,6 @@ 0.3: changed PCA to use SVD as suggested by Pavol Klacansky (issue #3)++0.3.1:+ minor version tweaks and fix issue #5
hstatistics.cabal view
@@ -1,8 +1,8 @@ Name: hstatistics-Version: 0.3+Version: 0.3.1 License: BSD3 License-file: LICENSE-Copyright: (c) A.V.H. McPhail 2010--2014, 2016, 2017+Copyright: (c) A.V.H. McPhail 2010--2014, 2016, 2017, 2020 Author: Vivian McPhail Maintainer: haskell.vivian.mcphail <at> gmail <dot> com Stability: provisional@@ -18,7 +18,7 @@ Category: Math, Statistics tested-with: GHC ==8.0.1 -cabal-version: >=1.8+cabal-version: >=1.10 build-type: Simple @@ -27,7 +27,11 @@ library - Build-Depends: base >= 4 && < 5,+ default-language: Haskell2010++ + Build-Depends:+ base >= 4 && < 5, array, random, vector, hmatrix >= 0.18,
lib/Numeric/Statistics.hs view
@@ -34,14 +34,12 @@ import Numeric.LinearAlgebra hiding(range) --import Numeric.LinearAlgebra.Data hiding(range) --import Numeric.LinearAlgebra.Devel--import qualified Data.Array.IArray as I +import Prelude hiding ((<>))+import qualified Data.Array.IArray as I import qualified Data.List as DL import qualified Data.Vector.Generic as GV --import qualified Data.Vector.Storable as SV- import Foreign.Storable- import Numeric.GSL.Statistics import Numeric.GSL.Sort(sort) @@ -265,6 +263,7 @@ where run_count' m ((c,g):cs) | m < g = ((c+1,m):cs) | otherwise = ((1,m):(c,g):cs)+ run_count' _ [] = error "Lib.Numeric.Statistics.run_count.run_count'" count x [] = [(x,1)] count x ((yv,yc):ys) | x == yv = ((yv,yc+1):ys)
lib/Numeric/Statistics/ICA.hs view
@@ -34,6 +34,8 @@ import qualified Data.Array.IArray as I +import Prelude hiding ((<>))+ import Numeric.LinearAlgebra import qualified Data.Vector.Generic as GV
lib/Numeric/Statistics/PCA.hs view
@@ -20,11 +20,11 @@ ----------------------------------------------------------------------------- import qualified Data.Array.IArray as I ++import Prelude hiding ((<>)) import Data.List(sortBy) import Data.Ord(comparing)- import Numeric.LinearAlgebra- import Numeric.GSL.Statistics --import Numeric.Statistics