-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Classical data sets for statistics and machine learning -- -- Classical machine learning and statistics datasets from the UCI -- Machine Learning Repository and other sources. -- -- The datasets package defines two different kinds of datasets: -- -- -- -- The datafiles/ directory of this package includes copies of a -- few famous datasets, such as Titanic, Nightingale and Michelson. -- -- Example : -- --
--   import Numeric.Datasets (getDataset)
--   import Numeric.Datasets.Iris (iris)
--   import Numeric.Datasets.Abalone (abalone)
--   
--   main = do
--     -- The Iris data set is embedded
--     print (length iris)
--     print (head iris)
--     -- The Abalone dataset is fetched
--     abas <- getDataset abalone
--     print (length abas)
--     print (head abas)
--   
@package datasets @version 0.4.0 -- | The datasets package defines three different kinds of -- datasets: -- -- -- -- This module defines the getDataset function for fetching -- datasets and utilities for defining new data sets and modifying their -- options. It is only necessary to import this module when using fetched -- data sets. Embedded data sets can be used directly. -- -- Please refer to the dataset modules for examples. module Numeric.Datasets -- | Load a dataset into memory getDataset :: (MonadThrow io, MonadIO io) => Dataset a -> io [a] -- | A Dataset contains metadata for loading, caching, preprocessing -- and parsing data. data Dataset a Dataset :: Source -> Maybe FilePath -> Maybe (ByteString -> ByteString) -> ReadAs a -> Dataset a -- | Dataset source [source] :: Dataset a -> Source -- | Temporary directory (optional) [temporaryDirectory] :: Dataset a -> Maybe FilePath -- | Dataset preprocessing function (optional) [preProcess] :: Dataset a -> Maybe (ByteString -> ByteString) [readAs] :: Dataset a -> ReadAs a -- | A Dataset source can be either a URL (for remotely-hosted -- datasets) or the filepath of a local file. data Source URL :: Url h -> Source File :: FilePath -> Source ImgFolder :: FilePath -> NonEmpty String -> Source -- | Load a dataset into memory as a vector getDatavec :: (MonadThrow io, MonadIO io, Vector v a) => Dataset a -> io (v a) -- | Reify an optional temporary directory defaultTempDir :: Maybe FilePath -> IO FilePath -- | Get a ByteString from the specified Source getFileFromSource :: FilePath -> Source -> IO (NonEmpty ByteString) -- | Parse a ByteString into a list of Haskell values readDataset :: ReadAs a -> ByteString -> [a] -- | Read a ByteString into a Haskell value safeReadDataset :: (Vector v a, MonadThrow m) => ReadAs a -> NonEmpty ByteString -> m (v a) -- | ReadAs is a datatype to describe data formats that hold data sets data ReadAs a [JSON] :: FromJSON a => ReadAs a [CSVRecord] :: FromRecord a => HasHeader -> DecodeOptions -> ReadAs a [CSVNamedRecord] :: FromNamedRecord a => DecodeOptions -> ReadAs a [Parsable] :: Parser a -> ReadAs a [ImageFolder] :: NonEmpty String -> ReadAs (String, FilePath) -- | A CSV record with default decoding options (i.e. columns are separated -- by commas) csvRecord :: FromRecord a => ReadAs a -- | Define a dataset from a source for a CSV file csvDataset :: FromRecord a => Source -> Dataset a -- | Define a dataset from a source for a CSV file with a known header csvHdrDataset :: FromNamedRecord a => Source -> Dataset a -- | Define a dataset from a source for a CSV file with a known header and -- separator csvHdrDatasetSep :: FromNamedRecord a => Char -> Source -> Dataset a -- | Define a dataset from a source for a CSV file, skipping the header -- line csvDatasetSkipHdr :: FromRecord a => Source -> Dataset a -- | Define a dataset from a source for a JSON file jsonDataset :: FromJSON a => Source -> Dataset a -- | Include a preprocessing stage to a Dataset: each field in the raw data -- will be preprocessed with the given function. withPreprocess :: (ByteString -> ByteString) -> Dataset a -> Dataset a -- | Include a temporary directory for caching the dataset after this has -- been downloaded one first time. withTempDir :: FilePath -> Dataset a -> Dataset a -- | Drop lines from a bytestring dropLines :: Int -> ByteString -> ByteString -- | Convert a Fixed-width format to a CSV fixedWidthToCSV :: ByteString -> ByteString -- | Filter out escaped double quotes from a field removeEscQuotes :: ByteString -> ByteString -- | Turn US-style decimals starting with a period (e.g. .2) into something -- cassava can parse (e.g. 0.2) fixAmericanDecimals :: ByteString -> ByteString -- | Parse a CSV field, based on its read instance parseReadField :: Read a => Field -> Parser a -- | Parse a field, first turning dashes to CamelCase parseDashToCamelField :: Read a => Field -> Parser a -- | Convert a fractional year to UTCTime with second-level precision (due -- to not taking into account leap seconds) yearToUTCTime :: Double -> UTCTime -- | The UMass machine learning database -- -- http://mlr.cs.umass.edu/ml/machine-learning-databases umassMLDB :: Url 'Http -- | The UCI machine learning database -- -- | https://archive.ics.uci.edu/ml/machine-learning-databases uciMLDB :: Url 'Https -- | Abalone data set -- -- UCI ML Repository link -- https://archive.ics.uci.edu/ml/datasets/abalone module Numeric.Datasets.Abalone data Sex M :: Sex F :: Sex I :: Sex data Abalone Abalone :: Sex -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Int -> Abalone [sex] :: Abalone -> Sex [abaloneLength] :: Abalone -> Double [diameter] :: Abalone -> Double [height] :: Abalone -> Double [wholeWeight] :: Abalone -> Double [shuckedWeight] :: Abalone -> Double [visceraWeight] :: Abalone -> Double [shellWeight] :: Abalone -> Double [rings] :: Abalone -> Int abalone :: Dataset Abalone instance GHC.Generics.Generic Numeric.Datasets.Abalone.Abalone instance GHC.Read.Read Numeric.Datasets.Abalone.Abalone instance GHC.Show.Show Numeric.Datasets.Abalone.Abalone instance GHC.Enum.Enum Numeric.Datasets.Abalone.Sex instance GHC.Enum.Bounded Numeric.Datasets.Abalone.Sex instance GHC.Generics.Generic Numeric.Datasets.Abalone.Sex instance GHC.Classes.Eq Numeric.Datasets.Abalone.Sex instance GHC.Read.Read Numeric.Datasets.Abalone.Sex instance GHC.Show.Show Numeric.Datasets.Abalone.Sex instance Data.Csv.Conversion.FromRecord Numeric.Datasets.Abalone.Abalone instance Data.Csv.Conversion.FromField Numeric.Datasets.Abalone.Sex -- | Adult (AKA Census Income) dataset. -- -- UCI ML Repository link -- http://archive.ics.uci.edu/ml/datasets/Adult module Numeric.Datasets.Adult data WorkClass Private :: WorkClass SelfEmpNotInc :: WorkClass SelfEmpInc :: WorkClass FederalGov :: WorkClass LocalGov :: WorkClass StateGov :: WorkClass WithoutPay :: WorkClass NeverWorked :: WorkClass data MaritalStatus MarriedCivSpouse :: MaritalStatus Divorced :: MaritalStatus NeverMarried :: MaritalStatus Separated :: MaritalStatus Widowed :: MaritalStatus MarriedSpouseAbsent :: MaritalStatus MarriedAFSpouse :: MaritalStatus data Occupation TechSupport :: Occupation CraftRepair :: Occupation OtherService :: Occupation Sales :: Occupation ExecManagerial :: Occupation ProfSpecialty :: Occupation HandlersCleaners :: Occupation MachineOpInspct :: Occupation AdmClerical :: Occupation FarmingFishing :: Occupation TransportMoving :: Occupation PrivHouseServ :: Occupation ProtectiveServ :: Occupation ArmedForces :: Occupation data Relationship Wife :: Relationship OwnChild :: Relationship Husband :: Relationship NotInFamily :: Relationship OtherRelative :: Relationship Unmarried :: Relationship data Race White :: Race AsianPacIslander :: Race AmerIndianEskimo :: Race Other :: Race Black :: Race data Sex Female :: Sex Male :: Sex data Income GT50K :: Income LE50K :: Income data Adult Adult :: Int -> Maybe WorkClass -> Int -> Text -> Int -> MaritalStatus -> Maybe Occupation -> Relationship -> Race -> Sex -> Int -> Int -> Int -> Text -> Income -> Adult [age] :: Adult -> Int [workClass] :: Adult -> Maybe WorkClass [finalWeight] :: Adult -> Int [education] :: Adult -> Text [educationNum] :: Adult -> Int [maritalStatus] :: Adult -> MaritalStatus [occupation] :: Adult -> Maybe Occupation [relationship] :: Adult -> Relationship [race] :: Adult -> Race [sex] :: Adult -> Sex [capitalGain] :: Adult -> Int [capitalLoss] :: Adult -> Int [hoursPerWeek] :: Adult -> Int [nativeCountry] :: Adult -> Text [income] :: Adult -> Income adult :: Dataset Adult adultTestSet :: Dataset Adult instance GHC.Generics.Generic Numeric.Datasets.Adult.Adult instance GHC.Read.Read Numeric.Datasets.Adult.Adult instance GHC.Show.Show Numeric.Datasets.Adult.Adult instance GHC.Enum.Enum Numeric.Datasets.Adult.Income instance GHC.Enum.Bounded Numeric.Datasets.Adult.Income instance GHC.Generics.Generic Numeric.Datasets.Adult.Income instance GHC.Classes.Eq Numeric.Datasets.Adult.Income instance GHC.Read.Read Numeric.Datasets.Adult.Income instance GHC.Show.Show Numeric.Datasets.Adult.Income instance GHC.Enum.Enum Numeric.Datasets.Adult.Sex instance GHC.Enum.Bounded Numeric.Datasets.Adult.Sex instance GHC.Generics.Generic Numeric.Datasets.Adult.Sex instance GHC.Classes.Eq Numeric.Datasets.Adult.Sex instance GHC.Read.Read Numeric.Datasets.Adult.Sex instance GHC.Show.Show Numeric.Datasets.Adult.Sex instance GHC.Enum.Enum Numeric.Datasets.Adult.Race instance GHC.Enum.Bounded Numeric.Datasets.Adult.Race instance GHC.Generics.Generic Numeric.Datasets.Adult.Race instance GHC.Classes.Eq Numeric.Datasets.Adult.Race instance GHC.Read.Read Numeric.Datasets.Adult.Race instance GHC.Show.Show Numeric.Datasets.Adult.Race instance GHC.Enum.Enum Numeric.Datasets.Adult.Relationship instance GHC.Enum.Bounded Numeric.Datasets.Adult.Relationship instance GHC.Generics.Generic Numeric.Datasets.Adult.Relationship instance GHC.Classes.Eq Numeric.Datasets.Adult.Relationship instance GHC.Read.Read Numeric.Datasets.Adult.Relationship instance GHC.Show.Show Numeric.Datasets.Adult.Relationship instance GHC.Enum.Enum Numeric.Datasets.Adult.Occupation instance GHC.Enum.Bounded Numeric.Datasets.Adult.Occupation instance GHC.Generics.Generic Numeric.Datasets.Adult.Occupation instance GHC.Classes.Eq Numeric.Datasets.Adult.Occupation instance GHC.Read.Read Numeric.Datasets.Adult.Occupation instance GHC.Show.Show Numeric.Datasets.Adult.Occupation instance GHC.Enum.Enum Numeric.Datasets.Adult.MaritalStatus instance GHC.Enum.Bounded Numeric.Datasets.Adult.MaritalStatus instance GHC.Generics.Generic Numeric.Datasets.Adult.MaritalStatus instance GHC.Classes.Eq Numeric.Datasets.Adult.MaritalStatus instance GHC.Read.Read Numeric.Datasets.Adult.MaritalStatus instance GHC.Show.Show Numeric.Datasets.Adult.MaritalStatus instance GHC.Enum.Enum Numeric.Datasets.Adult.WorkClass instance GHC.Enum.Bounded Numeric.Datasets.Adult.WorkClass instance GHC.Generics.Generic Numeric.Datasets.Adult.WorkClass instance GHC.Classes.Eq Numeric.Datasets.Adult.WorkClass instance GHC.Read.Read Numeric.Datasets.Adult.WorkClass instance GHC.Show.Show Numeric.Datasets.Adult.WorkClass instance Data.Csv.Conversion.FromRecord Numeric.Datasets.Adult.Adult instance Data.Csv.Conversion.FromField Numeric.Datasets.Adult.Income instance Data.Csv.Conversion.FromField Numeric.Datasets.Adult.Sex instance Data.Csv.Conversion.FromField Numeric.Datasets.Adult.Race instance Data.Csv.Conversion.FromField Numeric.Datasets.Adult.Relationship instance Data.Csv.Conversion.FromField Numeric.Datasets.Adult.Occupation instance Data.Csv.Conversion.FromField Numeric.Datasets.Adult.MaritalStatus instance Data.Csv.Conversion.FromField Numeric.Datasets.Adult.WorkClass -- | Anscombe's quartet -- -- Four datasets with nearly identical statistical properties -- -- Wikipedia article: -- https://en.wikipedia.org/wiki/Anscombe%27s_quartet module Numeric.Datasets.Anscombe anscombe :: [[(Double, Double)]] anscombe1 :: [(Double, Double)] anscombe2 :: [(Double, Double)] anscombe3 :: [(Double, Double)] anscombe4 :: [(Double, Double)] -- | BostonHousing Data set -- -- scikit-learn calls this "boston" and UCI calls it Housing -- -- UCI ML Repository link -- http://mlr.cs.umass.edu/ml/datasets/housing module Numeric.Datasets.BostonHousing data BostonHousing BostonHousing :: Double -> Double -> Double -> Bool -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> BostonHousing [crimeRate] :: BostonHousing -> Double [zoned] :: BostonHousing -> Double [industrial] :: BostonHousing -> Double [charlesRiver] :: BostonHousing -> Bool [nitricOxides] :: BostonHousing -> Double [rooms] :: BostonHousing -> Double [age] :: BostonHousing -> Double [distance] :: BostonHousing -> Double [radialHwy] :: BostonHousing -> Double [tax] :: BostonHousing -> Double [ptRatio] :: BostonHousing -> Double [b] :: BostonHousing -> Double [lowerStatus] :: BostonHousing -> Double [medianValue] :: BostonHousing -> Double bostonHousing :: Dataset BostonHousing instance GHC.Generics.Generic Numeric.Datasets.BostonHousing.BostonHousing instance GHC.Read.Read Numeric.Datasets.BostonHousing.BostonHousing instance GHC.Show.Show Numeric.Datasets.BostonHousing.BostonHousing instance Data.Csv.Conversion.FromRecord Numeric.Datasets.BostonHousing.BostonHousing -- | Breast Cancer Wisconsin (Diagnostic) Data Set -- -- Repository link: -- http://mlr.cs.umass.edu/ml/datasets/Breast+Cancer+Wisconsin+%28Diagnostic%29 module Numeric.Datasets.BreastCancerWisconsin data Diagnosis Malignant :: Diagnosis Benign :: Diagnosis data Prognosis Recurrent :: Prognosis Nonrecurrent :: Prognosis intToDiagnosis :: Int -> Diagnosis data BreastCancerEntry BreastCancerEntry :: Int -> Int -> Int -> Int -> Int -> Int -> Maybe Int -> Int -> Int -> Int -> Diagnosis -> BreastCancerEntry [sampleCodeNumber] :: BreastCancerEntry -> Int [clumpThickness] :: BreastCancerEntry -> Int [uniformityCellSize] :: BreastCancerEntry -> Int [uniformityCellShape] :: BreastCancerEntry -> Int [marginalAdhesion] :: BreastCancerEntry -> Int [singleEpithelialCellSize] :: BreastCancerEntry -> Int [bareNuclei] :: BreastCancerEntry -> Maybe Int [blandChromatin] :: BreastCancerEntry -> Int [normalNucleoli] :: BreastCancerEntry -> Int [mitosis] :: BreastCancerEntry -> Int [sampleClass] :: BreastCancerEntry -> Diagnosis breastCancerDatabase :: Dataset BreastCancerEntry data DiagnosticBreastCancer DiagnosticBreastCancer :: Int -> Diagnosis -> CellFeatures -> DiagnosticBreastCancer [diagnosticID] :: DiagnosticBreastCancer -> Int [diagnosis] :: DiagnosticBreastCancer -> Diagnosis [diagnosticCells] :: DiagnosticBreastCancer -> CellFeatures data PrognosticBreastCancer PrognosticBreastCancer :: Int -> Prognosis -> CellFeatures -> PrognosticBreastCancer [prognosticID] :: PrognosticBreastCancer -> Int [prognosis] :: PrognosticBreastCancer -> Prognosis [prognosticCells] :: PrognosticBreastCancer -> CellFeatures data CellFeatures CellFeatures :: Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> CellFeatures [radius] :: CellFeatures -> Double [perimeter] :: CellFeatures -> Double [area] :: CellFeatures -> Double [smoothness] :: CellFeatures -> Double [compactness] :: CellFeatures -> Double [concavity] :: CellFeatures -> Double [concavePoints] :: CellFeatures -> Double [symmetry] :: CellFeatures -> Double [fractalDimension] :: CellFeatures -> Double charToDiagnosis :: String -> Diagnosis charToPrognosis :: String -> Prognosis diagnosticBreastCancer :: Dataset DiagnosticBreastCancer prognosticBreastCancer :: Dataset PrognosticBreastCancer instance GHC.Generics.Generic Numeric.Datasets.BreastCancerWisconsin.DiagnosticBreastCancer instance GHC.Read.Read Numeric.Datasets.BreastCancerWisconsin.DiagnosticBreastCancer instance GHC.Show.Show Numeric.Datasets.BreastCancerWisconsin.DiagnosticBreastCancer instance GHC.Generics.Generic Numeric.Datasets.BreastCancerWisconsin.PrognosticBreastCancer instance GHC.Read.Read Numeric.Datasets.BreastCancerWisconsin.PrognosticBreastCancer instance GHC.Show.Show Numeric.Datasets.BreastCancerWisconsin.PrognosticBreastCancer instance GHC.Generics.Generic Numeric.Datasets.BreastCancerWisconsin.CellFeatures instance GHC.Read.Read Numeric.Datasets.BreastCancerWisconsin.CellFeatures instance GHC.Show.Show Numeric.Datasets.BreastCancerWisconsin.CellFeatures instance GHC.Generics.Generic Numeric.Datasets.BreastCancerWisconsin.BreastCancerEntry instance GHC.Read.Read Numeric.Datasets.BreastCancerWisconsin.BreastCancerEntry instance GHC.Show.Show Numeric.Datasets.BreastCancerWisconsin.BreastCancerEntry instance GHC.Enum.Enum Numeric.Datasets.BreastCancerWisconsin.Prognosis instance GHC.Enum.Bounded Numeric.Datasets.BreastCancerWisconsin.Prognosis instance GHC.Generics.Generic Numeric.Datasets.BreastCancerWisconsin.Prognosis instance GHC.Classes.Eq Numeric.Datasets.BreastCancerWisconsin.Prognosis instance GHC.Read.Read Numeric.Datasets.BreastCancerWisconsin.Prognosis instance GHC.Show.Show Numeric.Datasets.BreastCancerWisconsin.Prognosis instance GHC.Enum.Enum Numeric.Datasets.BreastCancerWisconsin.Diagnosis instance GHC.Enum.Bounded Numeric.Datasets.BreastCancerWisconsin.Diagnosis instance GHC.Generics.Generic Numeric.Datasets.BreastCancerWisconsin.Diagnosis instance GHC.Classes.Eq Numeric.Datasets.BreastCancerWisconsin.Diagnosis instance GHC.Read.Read Numeric.Datasets.BreastCancerWisconsin.Diagnosis instance GHC.Show.Show Numeric.Datasets.BreastCancerWisconsin.Diagnosis instance Data.Csv.Conversion.FromRecord Numeric.Datasets.BreastCancerWisconsin.DiagnosticBreastCancer instance Data.Csv.Conversion.FromRecord Numeric.Datasets.BreastCancerWisconsin.PrognosticBreastCancer instance Data.Csv.Conversion.FromRecord Numeric.Datasets.BreastCancerWisconsin.CellFeatures instance Data.Csv.Conversion.FromRecord Numeric.Datasets.BreastCancerWisconsin.BreastCancerEntry -- | The binary version contains the files data_batch_1.bin, -- data_batch_2.bin, ..., data_batch_5.bin, as well as test_batch.bin. -- Each of these files is formatted as follows: -- -- x labelx pixel ... x labelx pixel -- -- In other words, the first byte is the label of the first image, which -- is a number in the range 0-9. The next 3072 bytes are the values of -- the pixels of the image. The first 1024 bytes are the red channel -- values, the next 1024 the green, and the final 1024 the blue. The -- values are stored in row-major order, so the first 32 bytes are the -- red channel values of the first row of the image. module Numeric.Datasets.CIFAR10 -- | labels of CIFAR-10 dataset. Enum corresponds to binary-based uint8 -- label. data Label Airplane :: Label Automobile :: Label Bird :: Label Cat :: Label Deer :: Label Dog :: Label Frog :: Label Horse :: Label Ship :: Label Truck :: Label -- | Data representation of a CIFAR image is a 32x32 RGB image newtype CIFARImage CIFARImage :: (Image PixelRGB8, Label) -> CIFARImage [getXY] :: CIFARImage -> (Image PixelRGB8, Label) -- | height of CIFARImage height :: Int -- | width of CIFARImage width :: Int -- | extract the JuicyPixel representation from a CIFAR datapoint image :: CIFARImage -> Image PixelRGB8 -- | extract the label from a CIFAR datapoint label :: CIFARImage -> Label -- | Source URL for cifar-10 and cifar-100 cifarURL :: Url 'Https -- | Define a dataset from a source for a CSV file cifar10 :: Dataset CIFARImage -- | parser for a cifar binary parseCifar :: Parser CIFARImage instance Control.DeepSeq.NFData Numeric.Datasets.CIFAR10.CIFARImage instance GHC.Classes.Eq Numeric.Datasets.CIFAR10.CIFARImage instance Control.DeepSeq.NFData Numeric.Datasets.CIFAR10.Label instance GHC.Read.Read Numeric.Datasets.CIFAR10.Label instance GHC.Enum.Enum Numeric.Datasets.CIFAR10.Label instance GHC.Enum.Bounded Numeric.Datasets.CIFAR10.Label instance GHC.Generics.Generic Numeric.Datasets.CIFAR10.Label instance GHC.Classes.Eq Numeric.Datasets.CIFAR10.Label instance GHC.Show.Show Numeric.Datasets.CIFAR10.Label instance GHC.Show.Show Numeric.Datasets.CIFAR10.CIFARImage -- | Mauna Loa CO2 time-series -- -- Listed as co2 here: -- http://vincentarelbundock.github.io/Rdatasets/datasets.html -- -- See -- http://vincentarelbundock.github.io/Rdatasets/doc/datasets/co2.html module Numeric.Datasets.CO2 data CO2 CO2 :: Double -> Double -> CO2 [time] :: CO2 -> Double [value] :: CO2 -> Double maunaLoaCO2 :: Dataset CO2 instance GHC.Generics.Generic Numeric.Datasets.CO2.CO2 instance GHC.Read.Read Numeric.Datasets.CO2.CO2 instance GHC.Show.Show Numeric.Datasets.CO2.CO2 instance Data.Csv.Conversion.FromNamedRecord Numeric.Datasets.CO2.CO2 -- | Car dataset -- -- UCI ML Repository link -- https://archive.ics.uci.edu/ml/datasets/car module Numeric.Datasets.Car data RelScore Low :: RelScore Med :: RelScore High :: RelScore VeryHigh :: RelScore data RelSize Small :: RelSize Medium :: RelSize Big :: RelSize data Acceptability Unacceptable :: Acceptability Acceptable :: Acceptability Good :: Acceptability VeryGood :: Acceptability data Count N :: Int -> Count NOrMore :: Int -> Count More :: Count data Car Car :: RelScore -> RelScore -> Count -> Count -> RelSize -> RelScore -> Acceptability -> Car [buying] :: Car -> RelScore [maintenance] :: Car -> RelScore [doors] :: Car -> Count [persons] :: Car -> Count [luggageBoot] :: Car -> RelSize [safety] :: Car -> RelScore [acceptability] :: Car -> Acceptability car :: Dataset Car instance GHC.Generics.Generic Numeric.Datasets.Car.Car instance GHC.Read.Read Numeric.Datasets.Car.Car instance GHC.Show.Show Numeric.Datasets.Car.Car instance GHC.Generics.Generic Numeric.Datasets.Car.Count instance GHC.Classes.Eq Numeric.Datasets.Car.Count instance GHC.Read.Read Numeric.Datasets.Car.Count instance GHC.Show.Show Numeric.Datasets.Car.Count instance GHC.Enum.Enum Numeric.Datasets.Car.Acceptability instance GHC.Enum.Bounded Numeric.Datasets.Car.Acceptability instance GHC.Generics.Generic Numeric.Datasets.Car.Acceptability instance GHC.Classes.Eq Numeric.Datasets.Car.Acceptability instance GHC.Read.Read Numeric.Datasets.Car.Acceptability instance GHC.Show.Show Numeric.Datasets.Car.Acceptability instance GHC.Enum.Enum Numeric.Datasets.Car.RelSize instance GHC.Enum.Bounded Numeric.Datasets.Car.RelSize instance GHC.Generics.Generic Numeric.Datasets.Car.RelSize instance GHC.Classes.Eq Numeric.Datasets.Car.RelSize instance GHC.Read.Read Numeric.Datasets.Car.RelSize instance GHC.Show.Show Numeric.Datasets.Car.RelSize instance GHC.Enum.Enum Numeric.Datasets.Car.RelScore instance GHC.Enum.Bounded Numeric.Datasets.Car.RelScore instance GHC.Generics.Generic Numeric.Datasets.Car.RelScore instance GHC.Classes.Eq Numeric.Datasets.Car.RelScore instance GHC.Read.Read Numeric.Datasets.Car.RelScore instance GHC.Show.Show Numeric.Datasets.Car.RelScore instance Data.Csv.Conversion.FromRecord Numeric.Datasets.Car.Car instance Data.Csv.Conversion.FromField Numeric.Datasets.Car.Count instance Data.Csv.Conversion.FromField Numeric.Datasets.Car.Acceptability instance Data.Csv.Conversion.FromField Numeric.Datasets.Car.RelSize instance Data.Csv.Conversion.FromField Numeric.Datasets.Car.RelScore -- | Coal data set -- -- Dates of mining disasters, from the coal dataset in the R -- package boot. -- -- For further information, see -- http://vincentarelbundock.github.io/Rdatasets/doc/boot/coal.html module Numeric.Datasets.Coal data Coal coal :: Dataset Coal date :: Coal -> Double instance GHC.Generics.Generic Numeric.Datasets.Coal.Coal instance GHC.Read.Read Numeric.Datasets.Coal.Coal instance GHC.Show.Show Numeric.Datasets.Coal.Coal instance Data.Csv.Conversion.FromRecord Numeric.Datasets.Coal.Coal -- | Gapminder dataset - Life expectancy, GDP, population every five years -- per country -- -- Source: -- https://raw.githubusercontent.com/plotly/datasets/master/gapminderDataFiveYear.csv -- -- More information: -- https://cran.r-project.org/web/packages/gapminder/gapminder.pdf module Numeric.Datasets.Gapminder data Gapminder Gapminder :: Text -> Int -> Integer -> Text -> Double -> Double -> Gapminder [country] :: Gapminder -> Text [year] :: Gapminder -> Int [pop] :: Gapminder -> Integer [continent] :: Gapminder -> Text [lifeExp] :: Gapminder -> Double [gdpPercap] :: Gapminder -> Double gapminder :: Dataset Gapminder instance GHC.Generics.Generic Numeric.Datasets.Gapminder.Gapminder instance GHC.Read.Read Numeric.Datasets.Gapminder.Gapminder instance GHC.Show.Show Numeric.Datasets.Gapminder.Gapminder instance Data.Csv.Conversion.FromNamedRecord Numeric.Datasets.Gapminder.Gapminder -- | The classical Iris dataset, due to R.A. Fisher. -- -- UCI ML Repository link -- https://archive.ics.uci.edu/ml/datasets/Iris module Numeric.Datasets.Iris data IrisClass Setosa :: IrisClass Versicolor :: IrisClass Virginica :: IrisClass data Iris Iris :: Double -> Double -> Double -> Double -> IrisClass -> Iris [sepalLength] :: Iris -> Double [sepalWidth] :: Iris -> Double [petalLength] :: Iris -> Double [petalWidth] :: Iris -> Double [irisClass] :: Iris -> IrisClass iris :: [Iris] instance GHC.Generics.Generic Numeric.Datasets.Iris.Iris instance GHC.Read.Read Numeric.Datasets.Iris.Iris instance GHC.Show.Show Numeric.Datasets.Iris.Iris instance GHC.Enum.Bounded Numeric.Datasets.Iris.IrisClass instance GHC.Enum.Enum Numeric.Datasets.Iris.IrisClass instance GHC.Generics.Generic Numeric.Datasets.Iris.IrisClass instance GHC.Classes.Ord Numeric.Datasets.Iris.IrisClass instance GHC.Classes.Eq Numeric.Datasets.Iris.IrisClass instance GHC.Read.Read Numeric.Datasets.Iris.IrisClass instance GHC.Show.Show Numeric.Datasets.Iris.IrisClass instance Data.Csv.Conversion.FromRecord Numeric.Datasets.Iris.Iris instance Data.Csv.Conversion.FromField Numeric.Datasets.Iris.IrisClass -- | Michelson's speed of light dataset - five repeated measurements of the -- speed of light. -- -- Data from -- https://github.com/datasets-io/michelson-speed-of-light -- -- The embedded dataset is Copyright (c) 2015 The Compute.io Authors. module Numeric.Datasets.Michelson michelson :: [[Double]] -- | Mushroom data set -- -- UCI ML Repository link -- https://archive.ics.uci.edu/ml/datasets/mushroom -- -- This data set includes descriptions of hypothetical samples -- corresponding to 23 species of gilled mushrooms in the Agaricus and -- Lepiota Family. Each species is identified as definitely edible, -- definitely poisonous, or of unknown edibility and not recommended. -- This latter class was combined with the poisonous one. -- -- Attribute Information: -- -- All the attributes are discrete (categorical), and attribute 11 -- ("stalk-root") lacks some entries. The classification -- attribute has been mapped to a Boolean value (where edible = True). -- --
    --
  1. classification: poisonous=p, edible=e
  2. --
  3. cap-shape: bell=b,conical=c,convex=x,flat=f, -- knobbed=k,sunken=s
  4. --
  5. cap-surface: fibrous=f,grooves=g,scaly=y,smooth=s
  6. --
  7. cap-color: brown=n,buff=b,cinnamon=c,gray=g,green=r, -- pink=p,purple=u,red=e,white=w,yellow=y
  8. --
  9. bruises?: bruises=t,no=f
  10. --
  11. odor: almond=a,anise=l,creosote=c,fishy=y,foul=f, -- musty=m,none=n,pungent=p,spicy=s
  12. --
  13. gill-attachment: attached=a,descending=d,free=f,notched=n
  14. --
  15. gill-spacing: close=c,crowded=w,distant=d
  16. --
  17. gill-size: broad=b,narrow=n
  18. --
  19. gill-color: black=k,brown=n,buff=b,chocolate=h,gray=g, -- green=r,orange=o,pink=p,purple=u,red=e, white=w,yellow=y
  20. --
  21. stalk-shape: enlarging=e,tapering=t
  22. --
  23. stalk-root: bulbous=b,club=c,cup=u,equal=e, -- rhizomorphs=z,rooted=r,missing=?
  24. --
  25. stalk-surface-above-ring: fibrous=f,scaly=y,silky=k,smooth=s
  26. --
  27. stalk-surface-below-ring: fibrous=f,scaly=y,silky=k,smooth=s
  28. --
  29. stalk-color-above-ring: brown=n,buff=b,cinnamon=c,gray=g,orange=o, -- pink=p,red=e,white=w,yellow=y
  30. --
  31. stalk-color-below-ring: brown=n,buff=b,cinnamon=c,gray=g,orange=o, -- pink=p,red=e,white=w,yellow=y
  32. --
  33. veil-type: partial=p,universal=u
  34. --
  35. veil-color: brown=n,orange=o,white=w,yellow=y
  36. --
  37. ring-number: none=n,one=o,two=t
  38. --
  39. ring-type: cobwebby=c,evanescent=e,flaring=f,large=l, -- none=n,pendant=p,sheathing=s,zone=z
  40. --
  41. spore-print-color: black=k,brown=n,buff=b,chocolate=h,green=r, -- orange=o,purple=u,white=w,yellow=y
  42. --
  43. population: abundant=a,clustered=c,numerous=n, -- scattered=s,several=v,solitary=y
  44. --
  45. habitat: grasses=g,leaves=l,meadows=m,paths=p, -- urban=u,waste=w,woods=d
  46. --
-- -- Example rows: -- -- p,x,s,n,t,p,f,c,n,k,e,e,s,s,w,w,p,w,o,p,k,s,u -- -- e,x,s,y,t,a,f,c,b,k,e,c,s,s,w,w,p,w,o,p,n,n,g module Numeric.Datasets.Mushroom mushroom :: Dataset MushroomEntry data MushroomEntry MushroomEntry :: Bool -> CapShape -> CapSurface -> CapColor -> Bool -> Odor -> GillAttachment -> GillSpacing -> GillSize -> GillColor -> StalkShape -> Maybe StalkRoot -> StalkSurfaceAboveRing -> StalkSurfaceBelowRing -> StalkColorAboveRing -> StalkColorBelowRing -> VeilType -> VeilColor -> RingNumber -> RingType -> SporePrintColor -> Population -> Habitat -> MushroomEntry -- | Is the mushroom edible? [edible] :: MushroomEntry -> Bool [capShape] :: MushroomEntry -> CapShape [capSurface] :: MushroomEntry -> CapSurface [capColor] :: MushroomEntry -> CapColor [bruises] :: MushroomEntry -> Bool [odor] :: MushroomEntry -> Odor [gillAttachment] :: MushroomEntry -> GillAttachment [gillSpacing] :: MushroomEntry -> GillSpacing [gillSize] :: MushroomEntry -> GillSize [gillColor] :: MushroomEntry -> GillColor [stalkShape] :: MushroomEntry -> StalkShape [stalkRoot] :: MushroomEntry -> Maybe StalkRoot [stalkSurfaceAboveRing] :: MushroomEntry -> StalkSurfaceAboveRing [stalkSurfaceBelowRing] :: MushroomEntry -> StalkSurfaceBelowRing [stalkColorAboveRing] :: MushroomEntry -> StalkColorAboveRing [stalkColorBelowRing] :: MushroomEntry -> StalkColorBelowRing [veilType] :: MushroomEntry -> VeilType [veilColor] :: MushroomEntry -> VeilColor [ringNumber] :: MushroomEntry -> RingNumber [ringType] :: MushroomEntry -> RingType [sporePrintColor] :: MushroomEntry -> SporePrintColor [population] :: MushroomEntry -> Population [habitat] :: MushroomEntry -> Habitat data CapShape Bell :: CapShape Conical :: CapShape Convex :: CapShape Flat :: CapShape Knobbed :: CapShape Sunken :: CapShape data CapSurface CSFibrous :: CapSurface CSGrooves :: CapSurface CSScaly :: CapSurface CSSmooth :: CapSurface data CapColor CCBrown :: CapColor CCBuff :: CapColor CCCinnamon :: CapColor CCGray :: CapColor CCGreen :: CapColor CCPink :: CapColor CCPurple :: CapColor CCRed :: CapColor CCWhite :: CapColor CCYellow :: CapColor data Odor Almond :: Odor Anise :: Odor Creosote :: Odor Fishy :: Odor Foul :: Odor Musty :: Odor None :: Odor Pungent :: Odor Spicy :: Odor data GillAttachment Attached :: GillAttachment Descending :: GillAttachment Free :: GillAttachment Notched :: GillAttachment data GillSpacing Close :: GillSpacing Crowded :: GillSpacing Distant :: GillSpacing data GillSize Broad :: GillSize Narrow :: GillSize data GillColor GCBlack :: GillColor GCBrown :: GillColor GCBuff :: GillColor GCChocolate :: GillColor GCGray :: GillColor GCGreen :: GillColor GCOrange :: GillColor GCPink :: GillColor GCPurple :: GillColor GCRed :: GillColor GCWhite :: GillColor GCYellow :: GillColor data StalkShape Enlarging :: StalkShape Tapering :: StalkShape data StalkRoot Bulbous :: StalkRoot Club :: StalkRoot Cup :: StalkRoot Equal :: StalkRoot Rhizomorphs :: StalkRoot Rooted :: StalkRoot data StalkSurfaceAboveRing SSARFibrous :: StalkSurfaceAboveRing SSARScaly :: StalkSurfaceAboveRing SSARSilky :: StalkSurfaceAboveRing SSARSmooth :: StalkSurfaceAboveRing data StalkSurfaceBelowRing SSBRFibrous :: StalkSurfaceBelowRing SSBRScaly :: StalkSurfaceBelowRing SSBRSilky :: StalkSurfaceBelowRing SSBRSmooth :: StalkSurfaceBelowRing data StalkColorAboveRing SCARBrown :: StalkColorAboveRing SCARBuff :: StalkColorAboveRing SCARCinnamon :: StalkColorAboveRing SCARGray :: StalkColorAboveRing SCAROrange :: StalkColorAboveRing SCARPink :: StalkColorAboveRing SCARRed :: StalkColorAboveRing SCARWhite :: StalkColorAboveRing SCARYellow :: StalkColorAboveRing data StalkColorBelowRing SCBRBrown :: StalkColorBelowRing SCBRBuff :: StalkColorBelowRing SCBRCinnamon :: StalkColorBelowRing SCBRGray :: StalkColorBelowRing SCBROrange :: StalkColorBelowRing SCBRPink :: StalkColorBelowRing SCBRRed :: StalkColorBelowRing SCBRWhite :: StalkColorBelowRing SCBRYellow :: StalkColorBelowRing data VeilType Partial :: VeilType Universal :: VeilType data VeilColor VCBrown :: VeilColor VCOrange :: VeilColor VCWhite :: VeilColor VCYellow :: VeilColor -- |
    --
  1. ring-number: none=n,one=o,two=t
  2. --
data RingNumber RNNone :: RingNumber RNOne :: RingNumber RNTwo :: RingNumber data RingType RTCobwebby :: RingType RTEvanescent :: RingType RTFlaring :: RingType RTLarge :: RingType RTNone :: RingType RTPendant :: RingType RTSheathing :: RingType RTZone :: RingType data SporePrintColor SPCBlack :: SporePrintColor SPCBrown :: SporePrintColor SPCBuff :: SporePrintColor SPCChocolate :: SporePrintColor SPCGreen :: SporePrintColor SPCOrange :: SporePrintColor SPCPurple :: SporePrintColor SPCWhite :: SporePrintColor SPCYellow :: SporePrintColor data Population Abundant :: Population Clustered :: Population Numerous :: Population Scattered :: Population Several :: Population Solitary :: Population data Habitat Grasses :: Habitat Leaves :: Habitat Meadows :: Habitat Paths :: Habitat Urban :: Habitat Waste :: Habitat Woods :: Habitat instance GHC.Generics.Generic Numeric.Datasets.Mushroom.MushroomEntry instance GHC.Read.Read Numeric.Datasets.Mushroom.MushroomEntry instance GHC.Show.Show Numeric.Datasets.Mushroom.MushroomEntry instance GHC.Generics.Generic Numeric.Datasets.Mushroom.Habitat instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.Habitat instance GHC.Enum.Enum Numeric.Datasets.Mushroom.Habitat instance GHC.Classes.Ord Numeric.Datasets.Mushroom.Habitat instance GHC.Show.Show Numeric.Datasets.Mushroom.Habitat instance GHC.Read.Read Numeric.Datasets.Mushroom.Habitat instance GHC.Classes.Eq Numeric.Datasets.Mushroom.Habitat instance GHC.Generics.Generic Numeric.Datasets.Mushroom.Population instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.Population instance GHC.Enum.Enum Numeric.Datasets.Mushroom.Population instance GHC.Classes.Ord Numeric.Datasets.Mushroom.Population instance GHC.Show.Show Numeric.Datasets.Mushroom.Population instance GHC.Read.Read Numeric.Datasets.Mushroom.Population instance GHC.Classes.Eq Numeric.Datasets.Mushroom.Population instance GHC.Generics.Generic Numeric.Datasets.Mushroom.SporePrintColor instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.SporePrintColor instance GHC.Enum.Enum Numeric.Datasets.Mushroom.SporePrintColor instance GHC.Classes.Ord Numeric.Datasets.Mushroom.SporePrintColor instance GHC.Show.Show Numeric.Datasets.Mushroom.SporePrintColor instance GHC.Read.Read Numeric.Datasets.Mushroom.SporePrintColor instance GHC.Classes.Eq Numeric.Datasets.Mushroom.SporePrintColor instance GHC.Generics.Generic Numeric.Datasets.Mushroom.RingType instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.RingType instance GHC.Enum.Enum Numeric.Datasets.Mushroom.RingType instance GHC.Classes.Ord Numeric.Datasets.Mushroom.RingType instance GHC.Show.Show Numeric.Datasets.Mushroom.RingType instance GHC.Read.Read Numeric.Datasets.Mushroom.RingType instance GHC.Classes.Eq Numeric.Datasets.Mushroom.RingType instance GHC.Generics.Generic Numeric.Datasets.Mushroom.RingNumber instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.RingNumber instance GHC.Enum.Enum Numeric.Datasets.Mushroom.RingNumber instance GHC.Classes.Ord Numeric.Datasets.Mushroom.RingNumber instance GHC.Show.Show Numeric.Datasets.Mushroom.RingNumber instance GHC.Read.Read Numeric.Datasets.Mushroom.RingNumber instance GHC.Classes.Eq Numeric.Datasets.Mushroom.RingNumber instance GHC.Generics.Generic Numeric.Datasets.Mushroom.VeilColor instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.VeilColor instance GHC.Enum.Enum Numeric.Datasets.Mushroom.VeilColor instance GHC.Classes.Ord Numeric.Datasets.Mushroom.VeilColor instance GHC.Show.Show Numeric.Datasets.Mushroom.VeilColor instance GHC.Read.Read Numeric.Datasets.Mushroom.VeilColor instance GHC.Classes.Eq Numeric.Datasets.Mushroom.VeilColor instance GHC.Generics.Generic Numeric.Datasets.Mushroom.VeilType instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.VeilType instance GHC.Enum.Enum Numeric.Datasets.Mushroom.VeilType instance GHC.Classes.Ord Numeric.Datasets.Mushroom.VeilType instance GHC.Show.Show Numeric.Datasets.Mushroom.VeilType instance GHC.Read.Read Numeric.Datasets.Mushroom.VeilType instance GHC.Classes.Eq Numeric.Datasets.Mushroom.VeilType instance GHC.Generics.Generic Numeric.Datasets.Mushroom.StalkColorBelowRing instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.StalkColorBelowRing instance GHC.Enum.Enum Numeric.Datasets.Mushroom.StalkColorBelowRing instance GHC.Classes.Ord Numeric.Datasets.Mushroom.StalkColorBelowRing instance GHC.Show.Show Numeric.Datasets.Mushroom.StalkColorBelowRing instance GHC.Read.Read Numeric.Datasets.Mushroom.StalkColorBelowRing instance GHC.Classes.Eq Numeric.Datasets.Mushroom.StalkColorBelowRing instance GHC.Generics.Generic Numeric.Datasets.Mushroom.StalkColorAboveRing instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.StalkColorAboveRing instance GHC.Enum.Enum Numeric.Datasets.Mushroom.StalkColorAboveRing instance GHC.Classes.Ord Numeric.Datasets.Mushroom.StalkColorAboveRing instance GHC.Show.Show Numeric.Datasets.Mushroom.StalkColorAboveRing instance GHC.Read.Read Numeric.Datasets.Mushroom.StalkColorAboveRing instance GHC.Classes.Eq Numeric.Datasets.Mushroom.StalkColorAboveRing instance GHC.Generics.Generic Numeric.Datasets.Mushroom.StalkSurfaceBelowRing instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.StalkSurfaceBelowRing instance GHC.Enum.Enum Numeric.Datasets.Mushroom.StalkSurfaceBelowRing instance GHC.Classes.Ord Numeric.Datasets.Mushroom.StalkSurfaceBelowRing instance GHC.Show.Show Numeric.Datasets.Mushroom.StalkSurfaceBelowRing instance GHC.Read.Read Numeric.Datasets.Mushroom.StalkSurfaceBelowRing instance GHC.Classes.Eq Numeric.Datasets.Mushroom.StalkSurfaceBelowRing instance GHC.Generics.Generic Numeric.Datasets.Mushroom.StalkSurfaceAboveRing instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.StalkSurfaceAboveRing instance GHC.Enum.Enum Numeric.Datasets.Mushroom.StalkSurfaceAboveRing instance GHC.Classes.Ord Numeric.Datasets.Mushroom.StalkSurfaceAboveRing instance GHC.Show.Show Numeric.Datasets.Mushroom.StalkSurfaceAboveRing instance GHC.Read.Read Numeric.Datasets.Mushroom.StalkSurfaceAboveRing instance GHC.Classes.Eq Numeric.Datasets.Mushroom.StalkSurfaceAboveRing instance GHC.Generics.Generic Numeric.Datasets.Mushroom.StalkRoot instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.StalkRoot instance GHC.Enum.Enum Numeric.Datasets.Mushroom.StalkRoot instance GHC.Classes.Ord Numeric.Datasets.Mushroom.StalkRoot instance GHC.Show.Show Numeric.Datasets.Mushroom.StalkRoot instance GHC.Read.Read Numeric.Datasets.Mushroom.StalkRoot instance GHC.Classes.Eq Numeric.Datasets.Mushroom.StalkRoot instance GHC.Generics.Generic Numeric.Datasets.Mushroom.StalkShape instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.StalkShape instance GHC.Enum.Enum Numeric.Datasets.Mushroom.StalkShape instance GHC.Classes.Ord Numeric.Datasets.Mushroom.StalkShape instance GHC.Show.Show Numeric.Datasets.Mushroom.StalkShape instance GHC.Read.Read Numeric.Datasets.Mushroom.StalkShape instance GHC.Classes.Eq Numeric.Datasets.Mushroom.StalkShape instance GHC.Generics.Generic Numeric.Datasets.Mushroom.GillColor instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.GillColor instance GHC.Enum.Enum Numeric.Datasets.Mushroom.GillColor instance GHC.Classes.Ord Numeric.Datasets.Mushroom.GillColor instance GHC.Show.Show Numeric.Datasets.Mushroom.GillColor instance GHC.Read.Read Numeric.Datasets.Mushroom.GillColor instance GHC.Classes.Eq Numeric.Datasets.Mushroom.GillColor instance GHC.Generics.Generic Numeric.Datasets.Mushroom.GillSize instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.GillSize instance GHC.Enum.Enum Numeric.Datasets.Mushroom.GillSize instance GHC.Classes.Ord Numeric.Datasets.Mushroom.GillSize instance GHC.Show.Show Numeric.Datasets.Mushroom.GillSize instance GHC.Read.Read Numeric.Datasets.Mushroom.GillSize instance GHC.Classes.Eq Numeric.Datasets.Mushroom.GillSize instance GHC.Generics.Generic Numeric.Datasets.Mushroom.GillSpacing instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.GillSpacing instance GHC.Enum.Enum Numeric.Datasets.Mushroom.GillSpacing instance GHC.Classes.Ord Numeric.Datasets.Mushroom.GillSpacing instance GHC.Show.Show Numeric.Datasets.Mushroom.GillSpacing instance GHC.Read.Read Numeric.Datasets.Mushroom.GillSpacing instance GHC.Classes.Eq Numeric.Datasets.Mushroom.GillSpacing instance GHC.Generics.Generic Numeric.Datasets.Mushroom.GillAttachment instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.GillAttachment instance GHC.Enum.Enum Numeric.Datasets.Mushroom.GillAttachment instance GHC.Classes.Ord Numeric.Datasets.Mushroom.GillAttachment instance GHC.Show.Show Numeric.Datasets.Mushroom.GillAttachment instance GHC.Read.Read Numeric.Datasets.Mushroom.GillAttachment instance GHC.Classes.Eq Numeric.Datasets.Mushroom.GillAttachment instance GHC.Generics.Generic Numeric.Datasets.Mushroom.Odor instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.Odor instance GHC.Enum.Enum Numeric.Datasets.Mushroom.Odor instance GHC.Classes.Ord Numeric.Datasets.Mushroom.Odor instance GHC.Show.Show Numeric.Datasets.Mushroom.Odor instance GHC.Read.Read Numeric.Datasets.Mushroom.Odor instance GHC.Classes.Eq Numeric.Datasets.Mushroom.Odor instance GHC.Generics.Generic Numeric.Datasets.Mushroom.CapColor instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.CapColor instance GHC.Enum.Enum Numeric.Datasets.Mushroom.CapColor instance GHC.Classes.Ord Numeric.Datasets.Mushroom.CapColor instance GHC.Show.Show Numeric.Datasets.Mushroom.CapColor instance GHC.Read.Read Numeric.Datasets.Mushroom.CapColor instance GHC.Classes.Eq Numeric.Datasets.Mushroom.CapColor instance GHC.Generics.Generic Numeric.Datasets.Mushroom.CapSurface instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.CapSurface instance GHC.Enum.Enum Numeric.Datasets.Mushroom.CapSurface instance GHC.Classes.Ord Numeric.Datasets.Mushroom.CapSurface instance GHC.Show.Show Numeric.Datasets.Mushroom.CapSurface instance GHC.Read.Read Numeric.Datasets.Mushroom.CapSurface instance GHC.Classes.Eq Numeric.Datasets.Mushroom.CapSurface instance GHC.Generics.Generic Numeric.Datasets.Mushroom.CapShape instance GHC.Enum.Bounded Numeric.Datasets.Mushroom.CapShape instance GHC.Enum.Enum Numeric.Datasets.Mushroom.CapShape instance GHC.Classes.Ord Numeric.Datasets.Mushroom.CapShape instance GHC.Show.Show Numeric.Datasets.Mushroom.CapShape instance GHC.Read.Read Numeric.Datasets.Mushroom.CapShape instance GHC.Classes.Eq Numeric.Datasets.Mushroom.CapShape instance Data.Csv.Conversion.FromRecord Numeric.Datasets.Mushroom.MushroomEntry -- | Netflix prize dataset -- -- From the README : The movie rating files contain over 100 million -- ratings from 480 thousand randomly-chosen, anonymous Netflix customers -- over 17 thousand movie titles. The data were collected between -- October, 1998 and December, 2005 and reflect the distribution of all -- ratings received during this period. The ratings are on a scale from 1 -- to 5 (integral) stars. To protect customer privacy, each customer id -- has been replaced with a randomly-assigned id. The date of each rating -- and the title and year of release for each movie id are also provided. -- -- The competition ended on September, 2009, and the dataset was -- subsequently removed from the public domain by the company (see -- http://netflixprize.com/). -- -- We include in the repository a tiny subset of the original dataset for -- development purposes. Since we use `file-embed` to load the data, the -- directories are hardcoded (see the Datasets section below); users may -- either symlink or copy the full dataset in the given directories. module Numeric.Datasets.Netflix -- | Parse the whole training set, convert to coordinate format and -- concatenate into a single list. parseTrainingSet :: Num a => Either String [(UserId, MovieId, RD a)] -- | Parse the whole test set, convert to coordinate format and concatenate -- into a single list. parseTestSet :: Either String [(UserId, MovieId, Day)] -- | Parse the whole movies file, convert to coordinate format and -- concatenate into a single list. parseMovies :: Either String [Movie] -- | A type for date-tagged movie ratings data RD a RD :: a -> Day -> RD a [rdRating] :: RD a -> a [rdDate] :: RD a -> Day -- | User ID (anonymized) data UserId -- | Movie ID data MovieId -- | Training set item data Train Train :: RatingDate -> Int -> Train [trainRating] :: Train -> RatingDate [rating] :: Train -> Int -- | Test set item newtype Test Test :: RatingDate -> Test [testRating] :: Test -> RatingDate -- | Movie dataset item data Movie Movie :: MovieId -> Day -> ByteString -> Movie [movieId] :: Movie -> MovieId [releaseYear] :: Movie -> Day [movieTitle] :: Movie -> ByteString -- | A date-tagged movie rating data RatingDate RatingDate :: UserId -> Day -> RatingDate [userId] :: RatingDate -> UserId [ratingDate] :: RatingDate -> Day -- | The training set (a set of text files) is assumed to be in the -- directory `datafiles/netflix/training/` relative to the repository -- root trainingSet :: [(FilePath, ByteString)] -- | The test set (one text file) is assumed to be in the directory -- `datafiles/netflix/test/` relative to the repository root testSet :: [(FilePath, ByteString)] -- | The movies dataset (one text file) is assumed to be in the directory -- `datafiles/netflix/movies/` relative to the repository root movies :: [(FilePath, ByteString)] instance GHC.Show.Show a => GHC.Show.Show (Numeric.Datasets.Netflix.RD a) instance GHC.Classes.Eq a => GHC.Classes.Eq (Numeric.Datasets.Netflix.RD a) instance GHC.Show.Show Numeric.Datasets.Netflix.TestCol instance GHC.Classes.Eq Numeric.Datasets.Netflix.TestCol instance GHC.Show.Show Numeric.Datasets.Netflix.TrainCol instance GHC.Classes.Eq Numeric.Datasets.Netflix.TrainCol instance GHC.Show.Show a => GHC.Show.Show (Numeric.Datasets.Netflix.Col a) instance GHC.Classes.Eq a => GHC.Classes.Eq (Numeric.Datasets.Netflix.Col a) instance GHC.Show.Show Numeric.Datasets.Netflix.Test instance GHC.Classes.Eq Numeric.Datasets.Netflix.Test instance GHC.Show.Show Numeric.Datasets.Netflix.Movie instance GHC.Classes.Eq Numeric.Datasets.Netflix.Movie instance GHC.Classes.Eq Numeric.Datasets.Netflix.MovieId instance GHC.Show.Show Numeric.Datasets.Netflix.Train instance GHC.Classes.Eq Numeric.Datasets.Netflix.Train instance GHC.Show.Show Numeric.Datasets.Netflix.RatingDate instance GHC.Classes.Eq Numeric.Datasets.Netflix.RatingDate instance GHC.Classes.Eq Numeric.Datasets.Netflix.UserId instance GHC.Show.Show Numeric.Datasets.Netflix.MovieId instance GHC.Show.Show Numeric.Datasets.Netflix.UserId -- | Florence Nightingale's count of injuries in the Crimean War, used for -- her rose plots -- -- Data from https://github.com/datasets-io/nightingales-rose -- -- The embedded dataset is Copyright (c) 2015 The Compute.io Authors. module Numeric.Datasets.Nightingale data Nightingale Nightingale :: UTCTime -> Int -> Int -> Int -> Int -> Nightingale [date] :: Nightingale -> UTCTime [army_size] :: Nightingale -> Int [disease] :: Nightingale -> Int [wounds] :: Nightingale -> Int [other] :: Nightingale -> Int nightingale :: [Nightingale] instance GHC.Generics.Generic Numeric.Datasets.Nightingale.Nightingale instance GHC.Read.Read Numeric.Datasets.Nightingale.Nightingale instance GHC.Show.Show Numeric.Datasets.Nightingale.Nightingale instance Data.Aeson.Types.FromJSON.FromJSON Numeric.Datasets.Nightingale.Nightingale -- | Old Faithful Geyser Eruption data -- -- Article: http://web.pdx.edu/~jfreder/M212/oldfaithful.pdf -- -- These data from: -- http://www2.stat.duke.edu/courses/Fall02/sta290/datasets/geyser -- -- For more data, see -- http://www.geyserstudy.org/geyser.aspx?pGeyserNo=OLDFAITHFUL module Numeric.Datasets.OldFaithful data OldFaithful OldFaithful :: Double -> Double -> OldFaithful -- | waiting time until next eruption [waiting] :: OldFaithful -> Double -- | duration of eruption in minutes [duration] :: OldFaithful -> Double oldFaithful :: Dataset OldFaithful instance GHC.Show.Show Numeric.Datasets.OldFaithful.OldFaithful instance Data.Csv.Conversion.FromRecord Numeric.Datasets.OldFaithful.OldFaithful -- | Locations of Earthquakes off Fiji -- -- Listed as quakes here: -- http://vincentarelbundock.github.io/Rdatasets/datasets.html module Numeric.Datasets.Quakes data Quake Quake :: Double -> Double -> Double -> Double -> Int -> Quake [lat] :: Quake -> Double [long] :: Quake -> Double [depth] :: Quake -> Double [mag] :: Quake -> Double [stations] :: Quake -> Int quakes :: Dataset Quake instance GHC.Generics.Generic Numeric.Datasets.Quakes.Quake instance GHC.Read.Read Numeric.Datasets.Quakes.Quake instance GHC.Show.Show Numeric.Datasets.Quakes.Quake instance Data.Csv.Conversion.FromNamedRecord Numeric.Datasets.Quakes.Quake -- | Data on education in US states -- -- -- http://vincentarelbundock.github.io/Rdatasets/doc/car/States.html module Numeric.Datasets.States data StateEdu StateEdu :: String -> String -> Int -> Int -> Int -> Int -> Double -> Int -> StateEdu [state] :: StateEdu -> String [region] :: StateEdu -> String [population] :: StateEdu -> Int [satVerbal] :: StateEdu -> Int [satMath] :: StateEdu -> Int [satPercent] :: StateEdu -> Int [dollarSpend] :: StateEdu -> Double [teacherPay] :: StateEdu -> Int states :: Dataset StateEdu instance GHC.Generics.Generic Numeric.Datasets.States.StateEdu instance GHC.Read.Read Numeric.Datasets.States.StateEdu instance GHC.Show.Show Numeric.Datasets.States.StateEdu instance Data.Csv.Conversion.FromNamedRecord Numeric.Datasets.States.StateEdu -- | Monthly sunspots from 1749 -- -- Listed as sunspot.month here: -- http://vincentarelbundock.github.io/Rdatasets/datasets.html -- -- See -- http://vincentarelbundock.github.io/Rdatasets/doc/datasets/sunspot.month.html module Numeric.Datasets.Sunspots data Sunspot Sunspot :: Double -> Double -> Sunspot [time] :: Sunspot -> Double [sunspotMonth] :: Sunspot -> Double sunspots :: Dataset Sunspot instance GHC.Generics.Generic Numeric.Datasets.Sunspots.Sunspot instance GHC.Read.Read Numeric.Datasets.Sunspots.Sunspot instance GHC.Show.Show Numeric.Datasets.Sunspots.Sunspot instance Data.Csv.Conversion.FromNamedRecord Numeric.Datasets.Sunspots.Sunspot -- | Titanic Data Set. For each person on board the fatal maiden voyage of -- the ocean liner SS Titanic, this dataset records Sex, Age -- (child/adult), Class (Crew, 1st, 2nd, 3rd Class) and whether or not -- the person survived. -- -- ``The Titanic survival data seem to become to categorical data -- analysis what Fisher's Iris data are to discriminant analysis.'' - -- Buja A.: A word from the editor of JCGS. Statistical Computing & -- Graphics Newsletter 10 (1), pp.32-33, 1999. -- -- Retrieved from: -- https://raw.githubusercontent.com/JackStat/6003Data/master/Titanic.txt. -- A copy of the dataset can be found in datasets/titanic2_full.tsv . -- -- Header: -- -- PassengerId Survived Pclass Name -- Sex Age SibSp Parch Ticket -- Fare Cabin Embarked -- -- Example rows : -- -- 10 1 2 "Nasser, Mrs. Nicholas (Adele Achem)" "female" 14 1 0 "237736" -- 30.0708 "" C 29 1 3 "O'Dwyer, Miss. Ellen "Nellie"" "female" NA -- 0 0 "330959" 7.8792 "" Q module Numeric.Datasets.Titanic -- | The Titanic dataset, to be downloaded from -- https://raw.githubusercontent.com/JackStat/6003Data/master/Titanic.txt titanicRemote :: Dataset TitanicEntry -- | The Titanic dataset, parsed from a local copy titanicLocal :: Dataset TitanicEntry data TitanicEntry TitanicEntry :: Class -> Age -> Sex -> Bool -> TitanicEntry [tClass] :: TitanicEntry -> Class [tAge] :: TitanicEntry -> Age [tSex] :: TitanicEntry -> Sex -- | Did the passenger survive ? [tSurvived] :: TitanicEntry -> Bool data Class First :: Class Second :: Class Third :: Class Crew :: Class newtype Age Age :: Maybe Double -> Age data Sex Female :: Sex Male :: Sex instance GHC.Generics.Generic Numeric.Datasets.Titanic.TitanicEntry instance GHC.Show.Show Numeric.Datasets.Titanic.TitanicEntry instance GHC.Read.Read Numeric.Datasets.Titanic.TitanicEntry instance GHC.Classes.Eq Numeric.Datasets.Titanic.TitanicEntry instance GHC.Enum.Bounded Numeric.Datasets.Titanic.Sex instance GHC.Enum.Enum Numeric.Datasets.Titanic.Sex instance GHC.Generics.Generic Numeric.Datasets.Titanic.Sex instance GHC.Show.Show Numeric.Datasets.Titanic.Sex instance GHC.Read.Read Numeric.Datasets.Titanic.Sex instance GHC.Classes.Eq Numeric.Datasets.Titanic.Sex instance GHC.Generics.Generic Numeric.Datasets.Titanic.Age instance GHC.Show.Show Numeric.Datasets.Titanic.Age instance GHC.Read.Read Numeric.Datasets.Titanic.Age instance GHC.Classes.Eq Numeric.Datasets.Titanic.Age instance GHC.Enum.Bounded Numeric.Datasets.Titanic.Class instance GHC.Enum.Enum Numeric.Datasets.Titanic.Class instance GHC.Generics.Generic Numeric.Datasets.Titanic.Class instance GHC.Show.Show Numeric.Datasets.Titanic.Class instance GHC.Read.Read Numeric.Datasets.Titanic.Class instance GHC.Classes.Eq Numeric.Datasets.Titanic.Class instance Data.Csv.Conversion.FromNamedRecord Numeric.Datasets.Titanic.TitanicEntry instance Data.Csv.Conversion.FromField Numeric.Datasets.Titanic.Age -- | GDP and infant mortality -- -- http://vincentarelbundock.github.io/Rdatasets/doc/car/UN.html module Numeric.Datasets.UN data GdpMortality GdpMortality :: String -> Maybe Int -> Maybe Int -> GdpMortality [country] :: GdpMortality -> String [infantMortality] :: GdpMortality -> Maybe Int [gdp] :: GdpMortality -> Maybe Int gdpMortalityUN :: Dataset GdpMortality instance GHC.Generics.Generic Numeric.Datasets.UN.GdpMortality instance GHC.Read.Read Numeric.Datasets.UN.GdpMortality instance GHC.Show.Show Numeric.Datasets.UN.GdpMortality instance Data.Csv.Conversion.FromNamedRecord Numeric.Datasets.UN.GdpMortality -- | Vocabulary and Education -- -- -- http://vincentarelbundock.github.io/Rdatasets/doc/car/Vocab.html module Numeric.Datasets.Vocabulary data Sex Female :: Sex Male :: Sex data Vocab Vocab :: Integer -> Sex -> Int -> Int -> Vocab [year] :: Vocab -> Integer [sex] :: Vocab -> Sex [education] :: Vocab -> Int [vocabulary] :: Vocab -> Int vocab :: Dataset Vocab instance GHC.Generics.Generic Numeric.Datasets.Vocabulary.Vocab instance GHC.Read.Read Numeric.Datasets.Vocabulary.Vocab instance GHC.Show.Show Numeric.Datasets.Vocabulary.Vocab instance GHC.Enum.Enum Numeric.Datasets.Vocabulary.Sex instance GHC.Enum.Bounded Numeric.Datasets.Vocabulary.Sex instance GHC.Generics.Generic Numeric.Datasets.Vocabulary.Sex instance GHC.Classes.Eq Numeric.Datasets.Vocabulary.Sex instance GHC.Read.Read Numeric.Datasets.Vocabulary.Sex instance GHC.Show.Show Numeric.Datasets.Vocabulary.Sex instance Data.Csv.Conversion.FromNamedRecord Numeric.Datasets.Vocabulary.Vocab instance Data.Csv.Conversion.FromField Numeric.Datasets.Vocabulary.Sex -- | Wine Data set -- -- UCI ML Repository link http://mlr.cs.umass.edu/ml/datasets/Wine module Numeric.Datasets.Wine data Wine Wine :: Int -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Int -> Wine [wineClass] :: Wine -> Int [alcohol] :: Wine -> Double [malicAcid] :: Wine -> Double [ash] :: Wine -> Double [ashAlcalinity] :: Wine -> Double [magnesium] :: Wine -> Double [totalPhenols] :: Wine -> Double [flavanoids] :: Wine -> Double [nonflavanoidPhenols] :: Wine -> Double [proanthocyanins] :: Wine -> Double [colorIntensity] :: Wine -> Double [hue] :: Wine -> Double [dilutedOD280toOD315] :: Wine -> Double [proline] :: Wine -> Int wine :: Dataset Wine instance GHC.Generics.Generic Numeric.Datasets.Wine.Wine instance GHC.Read.Read Numeric.Datasets.Wine.Wine instance GHC.Show.Show Numeric.Datasets.Wine.Wine instance Data.Csv.Conversion.FromRecord Numeric.Datasets.Wine.Wine -- | Quality of red and white wines based on physicochemical properties -- -- See http://mlr.cs.umass.edu/ml/datasets/Wine+Quality module Numeric.Datasets.WineQuality data WineQuality WineQuality :: Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Int -> WineQuality [fixedAcidity] :: WineQuality -> Double [volatileAcidity] :: WineQuality -> Double [citricAcid] :: WineQuality -> Double [residualSugar] :: WineQuality -> Double [chlorides] :: WineQuality -> Double [freeSulfurDioxide] :: WineQuality -> Double [totalSulfurDioxide] :: WineQuality -> Double [density] :: WineQuality -> Double [pH] :: WineQuality -> Double [sulphates] :: WineQuality -> Double [alcohol] :: WineQuality -> Double [quality] :: WineQuality -> Int redWineQuality :: Dataset WineQuality whiteWineQuality :: Dataset WineQuality instance GHC.Generics.Generic Numeric.Datasets.WineQuality.WineQuality instance GHC.Read.Read Numeric.Datasets.WineQuality.WineQuality instance GHC.Show.Show Numeric.Datasets.WineQuality.WineQuality instance Data.Csv.Conversion.FromNamedRecord Numeric.Datasets.WineQuality.WineQuality module Numeric.Datasets.Internal.Streaming -- | Stream a dataset streamDataset :: forall io a. (MonadThrow io, MonadIO io) => Dataset a -> Stream (Of a) io () -- | Stream a ByteString into a Haskell value streamByteString :: forall m a. MonadThrow m => ReadAs a -> NonEmpty ByteString -> Stream (Of a) m () -- | A Dataloader is an extension of a Dataset and is primarily intended -- for compute-intensive, batch loading interfaces. When used with -- ImageFolder representations of Datasets, it shuffles the order of -- files to be loaded and leverages the async library when possible. -- -- Concurrent loading primarily takes place in batchStream. -- stream exists primarily to provide a unified API with training -- that is not batch-oriented. module Numeric.Dataloader -- | Options for a data loading functions. data Dataloader a b Dataloader :: Int -> Maybe (Vector Int) -> Dataset a -> (a -> b) -> Dataloader a b -- | Batch size used with batchStream. [batchSize] :: Dataloader a b -> Int -- | Optional shuffle order (forces the dataset to be loaded in memory if -- it wasn't already). [shuffle] :: Dataloader a b -> Maybe (Vector Int) -- | Dataset associated with the dataloader. [dataset] :: Dataloader a b -> Dataset a -- | Transformation associated with the dataloader which will be run in -- parallel. If using an ImageFolder, this is where you would transform -- image filepaths to an image (or other compute-optimized form). -- Additionally, this is where you should perform any static -- normalization. [transform] :: Dataloader a b -> a -> b -- | Generate a uniformly random index line from a dataset and a generator. uniformIxline :: Dataset a -> GenIO -> IO (Vector Int) -- | Stream a dataset in-memory, applying a transformation function. stream :: (MonadThrow io, MonadIO io) => Dataloader a b -> Stream (Of b) io () -- | Stream batches of a dataset, concurrently processing each element -- -- NOTE: Run with -threaded -rtsopts to concurrently load data -- in-memory. batchStream :: (MonadThrow io, MonadIO io, NFData b) => Dataloader a b -> Stream (Of [b]) io ()