,s$у      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~GHaskell Vector & Matrix & Linear Algebra Library to do machine learning(c) Tae Geun Kim, 2018BSD3edeftg@gmail.comStableSafe (. ops) is an operation Vector(or Matrix) with Constant. Dot means position of Vector. Example: a .* 2 = twice whole elements of a a .*. b = Dot product&Matrices is necessary class for MatrixDefinition of Matrix!*matrix is syntactic sugar to create Matrix"Block Partitioning#&(.:) inserts vector to head of matrix.$ Quick Sort%8Merge Sort msort :: Ord a => Vector a -> Vector a msort 8Another Block Partitioning9)Determinant for Double List - Order ~ 4^n:)Inverse for Double List - Order ~ n * 2^n;   !"#$%&'()*+,-./0123456789:O @?>=<;A!IHGFEDCB KJL"NM#$%&'()*+,-./0123456789:  Simple CSV Library for HNumeric(c) Tae Geun Kim, 2018BSD3edeftg@gmail.com ExperimentalSafe RClass to write csv fileS$Object to String (Different to Show)T Write as CSVU DataFrame structure to write csvYType Aliases for convenienceZdataframe constructor[dataframe from vectors\From CSV to DataFrame]For Convenient ^Split With Seperator_Remove Quotation SymbolRTSUVXWYZ[\]^_YUVWXZ[`RSTcba\]^_RSTUVWXSafe#If!Basic Statistics Class for Vectorg Sample MeanhSingle Valued covarianceiCovariance MatrixjSample VariancekSample Standard deviationlStandard ErrormCorrelation CoefficientnMedianoModepCoefficient of VariationqMomentrSkewnesss Skewness 2tkurtosisu-To contain coefficients of linear regression.v FactorialwFactorial with start n,end sx PermutationyCombination using permutation|(Least Square Method - (Intercept, Slope)}1Line Fitting with (Intercept, Slope) & Range of x~Residual Sum of SquaresRelative Standard ErrorSimple Moving AverageCount Elementsftsrqpnmlkjihgouvwxyz{|}~uvwxyfghijklmnopqrstz{|}~fghijklmnopqrstSafe$      !!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'HNumeric-0.3.3.0-CkQEhUzJwEf7aUH1daqfP2 HNum.VectorHNum.CSV HNum.StatsPaths_HNumeric ConcatablehcatvcatMatOps%*%%/%detinv transposeVecOps.+.-.*./.^.*.normMatricesmatFormformMatMatrixvalrowcolbyRowListtoListfromListVectorvectorvecmatrixbp.:qsort transposeMatindexMat dropAtMat postSplitAtdropAt dropAtMat'bpMat%-+-%negMap%---%%-*-%zerosVeceyeMatbasisVecpermMatwhichMaxcolMat colMaxIdxcycleMatbpMat'detMatinvMat$fFoldableVector$fFloatingVector$fFractionalVector $fNumVector$fApplicativeVector$fFunctorVector $fListVector$fFoldableMatrix$fFloatingMatrix$fFractionalMatrix $fNumMatrix$fApplicativeMatrix$fFunctorMatrix $fShowMatrix$fMatricesMatrix$fVecOpsMatrix$fVecOpsVector$fMatOpsMatrix$fConcatableMatrix$fConcatableVector $fShowVector $fEqVector $fEqMatrixWritabletoStringwriteCSV DataFrameheaderdatHeader dataframe fromVectorsreadCSVcm splitWithrmQuot$fFunctorDataFrame$fWritableDataFrame$fWritableMatrix$fWritableVector$fShowDataFrame $fEqDataFrame Statisticalmeancov'covvarstdsecormedmodecvmomentskewskew'kurtCoefffacfacStoppcsummarydescribelmlineFitrssrsesmacount$fStatisticalVectorversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName