zms      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                   Safe5None%&AReadAs is a datatype to describe data formats that hold data sets 5A dataset is a record telling us how to load the data?Load a dataset, using the system temporary directory as a cache&Read a ByteString into a Haskell valueKDefine a dataset from a pre-processing function and a source for a CSV file-Define a dataset from a source for a CSV fileADefine a dataset from a source for a CSV file with a known headerODefine a dataset from a source for a CSV file with a known header and separatorcDefine a dataset from a source for a JSON file -- data file must be accessible with HTTP, not HTTPS*Get a ByteString from the specified SourceTurn dashes to CamlCase/Parse a field, first turning dashes to CamlCase+parse somethign, based on its read instanceDrop lines from a bytestringdTurn US-style decimals starting with a period (e.g. .2) into something Haskell can parse (e.g. 0.2)%Convert a Fixed-width format to a CSV nconvert a fractional year to UTCTime with second-level precision (due to not taking into account leap seconds)         None5!"#$%&'()*+,-./012!"#$%&'()*+,/.-0,-./2!"#$%&'()*+10! "#$%&'()*+,-./012None5N:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~F:;DE<=>?@ABCFGHIJKLMNOPQURSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Nuvwxyz{|}mnopqrst^_`abcdefghijklWXYZ[\]QRSTUVNOPKLM:;<=>?@ABCDEFGHIJ~:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None5None52.2  None5None5!    !"#$%&'()*+    !"#$%&!!"#$%+ *)(   '&     !"#$%&'()*+ None$%&5:?@AB?@A?@A@?@AB None5 FGHIJKLMNO FGIHJKLMN FGHIJKLMONFGHIJKLMNO None5STUVWXYZ[\]^_` STUVWXYZ[\]^Z[\]`STUVWXY_^STUVWXYZ[\]^_` None5kkkk Nonel$A type for date-tagged movie ratingsp Test set itemsMovie dataset itemxMovie IDyTraining set item}User ID (anonymized)~A date-tagged movie ratingIThe training set (a set of text files) is assumed to be in the directory `datafiles/netflix/training/` relative to the repository root?The test set (one text file) is assumed to be in the directory `datafiles/netflix/test/` relative to the repository rootEThe movies dataset (one text file) is assumed to be in the directory `datafiles/netflix/movies/` relative to the repository root^Parse the whole training set, convert to coordinate format and concatenate into a single list.vParse the whole training set and convert to coordinate format (each dataset file is parsed into a distinct inner list)ZParse the whole test set, convert to coordinate format and concatenate into a single list.9Parse the whole test set and convert to coordinate format]Parse the whole movies file, convert to coordinate format and concatenate into a single list.The first line of each training set file contains the movie id followed by a colon. Each subsequent line in the file corresponds to a rating from a customer and its date in the following format:CustomerID,Rating,Date,MovieIDs range from 1 to 17770 sequentially.GCustomerIDs range from 1 to 2649429, with gaps. There are 480189 users.8Ratings are on a five star (integral) scale from 1 to 5.!Dates have the format YYYY-MM-DD.1The test set ("qualifying") file consists of lines indicating a movie id, followed by a colon, and then customer ids and rating dates, one per line for that movie id. The movie and customer ids are contained in the training set. Of course the ratings are withheld. There are no empty lines in the file.-Movie information is in the following format:MovieID,YearOfRelease,TitleHMovieID do not correspond to actual Netflix movie ids or IMDB movie ids.YearOfRelease can range from 1890 to 2005 and may correspond to the release of corresponding DVD, not necessarily its theaterical release.rTitle is the Netflix movie title and may not correspond to titles used on other sites. Titles are in English.?lmno !"#$%&'(pqrstuvwx)*yz{|}+,~-./0123456789:lmnopqrstuvwxyz{|}~lmno}xyz{|pqrstuvw~%lmno !"#$%&'(pqrstuvwx)*yz{|}+,~-./0123456789:None5  None5 waiting time until next eruptionduration of eruption in minutesNone5  None5    None5None5None5   None5None5                     ;  !"#$%&'()*+,-./01234567789:;<=>?@ABCDEFGHIJKLMNOOPQRSTUVWX8YZ[\]^_`Aabcdefghijklmnopqrstuvwxyz{|}~GHIJKP       !"#$%&'()*+,-./0123456789:;<=>?@ABC D E F G H I J K K L M N O P Q R S T U V W W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o o p q r r s t t u v w x y y z { | } } ~                           E LM8SAabGHIJK D                x  |           E    %datasets-0.2.5-LWSxuZAAkITE1YdK0QbnUiNumeric.Datasets.AnscombeNumeric.DatasetsNumeric.Datasets.AbaloneNumeric.Datasets.AdultNumeric.Datasets.BostonHousing&Numeric.Datasets.BreastCancerWisconsinNumeric.Datasets.CO2Numeric.Datasets.CarNumeric.Datasets.CoalNumeric.Datasets.GapminderNumeric.Datasets.IrisNumeric.Datasets.MichelsonNumeric.Datasets.NetflixNumeric.Datasets.NightingaleNumeric.Datasets.OldFaithfulNumeric.Datasets.QuakesNumeric.Datasets.StatesNumeric.Datasets.SunspotsNumeric.Datasets.UNNumeric.Datasets.VocabularyNumeric.Datasets.WineNumeric.Datasets.WineQualityanscombe anscombe1 anscombe2 anscombe3 anscombe4ReadAsJSON CSVRecordCSVNamedRecordDatasetsourcetemporaryDirectory preProcessreadAsSourceURL getDataset readDataset csvRecordcsvDatasetPreprocess csvDataset csvHdrDatasetcsvHdrDatasetSep jsonDatasetgetFileFromSourcedashToCamelCaseparseDashToCamelFieldparseReadField dropLinesfixAmericanDecimalsfixedWidthToCSV yearToUTCTimeAbalonesex abaloneLengthdiameterheight wholeWeight shuckedWeight visceraWeight shellWeightringsSexMFIabalone$fFromRecordAbalone$fFromFieldSex $fShowSex $fReadSex$fEqSex $fGenericSex $fShowAbalone $fReadAbalone$fGenericAbaloneAdultage workClass finalWeight education educationNum maritalStatus occupation relationshiprace capitalGain capitalLoss hoursPerWeek nativeCountryincomeIncomeGT50KLE50KFemaleMaleRaceWhiteAsianPacIslanderAmerIndianEskimoOtherBlack RelationshipWifeOwnChildHusband NotInFamily OtherRelative Unmarried Occupation TechSupport CraftRepair OtherServiceSalesExecManagerial ProfSpecialtyHandlersCleanersMachineOpInspct AdmClericalFarmingFishingTransportMoving PrivHouseServProtectiveServ ArmedForces MaritalStatusMarriedCivSpouseDivorced NeverMarried SeparatedWidowedMarriedSpouseAbsentMarriedAFSpouse WorkClassPrivate SelfEmpNotInc SelfEmpInc FederalGovLocalGovStateGov WithoutPay NeverWorkedadult adultTestSet$fFromRecordAdult$fFromFieldIncome$fFromFieldRace$fFromFieldRelationship$fFromFieldOccupation$fFromFieldMaritalStatus$fFromFieldWorkClass$fShowWorkClass$fReadWorkClass $fEqWorkClass$fGenericWorkClass$fShowMaritalStatus$fReadMaritalStatus$fEqMaritalStatus$fGenericMaritalStatus$fShowOccupation$fReadOccupation$fEqOccupation$fGenericOccupation$fShowRelationship$fReadRelationship$fEqRelationship$fGenericRelationship $fShowRace $fReadRace$fEqRace $fGenericRace $fShowIncome $fReadIncome $fEqIncome$fGenericIncome $fShowAdult $fReadAdult$fGenericAdult BostonHousing crimeRatezoned industrial charlesRiver nitricOxidesroomsdistance radialHwytaxptRatiob lowerStatus medianValue bostonHousing$fFromRecordBostonHousing$fShowBostonHousing$fReadBostonHousing$fGenericBostonHousing CellFeaturesradius perimeterarea smoothness compactness concavity concavePointssymmetryfractalDimensionPrognosticBreastCancer prognosticID prognosisprognosticCellsDiagnosticBreastCancer diagnosticID diagnosisdiagnosticCellsBreastCancerEntrysampleCodeNumberclumpThicknessuniformityCellSizeuniformityCellShapemarginalAdhesionsingleEpithelialCellSize bareNucleiblandChromatinnormalNucleolimitosis sampleClass Prognosis Recurrent Nonrecurrent Diagnosis MalignantBenignintToDiagnosisbreastCancerDatabasecharToDiagnosischarToPrognosisdiagnosticBreastCancerprognosticBreastCancer$fFromRecordCellFeatures"$fFromRecordPrognosticBreastCancer"$fFromRecordDiagnosticBreastCancer$fFromRecordBreastCancerEntry$fShowDiagnosis$fReadDiagnosis $fEqDiagnosis$fGenericDiagnosis$fShowPrognosis$fReadPrognosis $fEqPrognosis$fGenericPrognosis$fShowBreastCancerEntry$fReadBreastCancerEntry$fGenericBreastCancerEntry$fShowCellFeatures$fReadCellFeatures$fGenericCellFeatures$fShowPrognosticBreastCancer$fReadPrognosticBreastCancer$fGenericPrognosticBreastCancer$fShowDiagnosticBreastCancer$fReadDiagnosticBreastCancer$fGenericDiagnosticBreastCancerCO2timeco2 maunaLoaCO2$fFromNamedRecordCO2 $fShowCO2 $fReadCO2 $fGenericCO2Carbuying maintenancedoorspersons luggageBootsafety acceptabilityCountNNOrMoreMore Acceptability Unacceptable AcceptableGoodVeryGoodRelSizeSmallMediumBigRelScoreLowMedHighVeryHighcar$fFromRecordCar$fFromFieldCount$fFromFieldAcceptability$fFromFieldRelSize$fFromFieldRelScore$fShowRelScore$fReadRelScore $fEqRelScore$fGenericRelScore $fShowRelSize $fReadRelSize $fEqRelSize$fGenericRelSize$fShowAcceptability$fReadAcceptability$fEqAcceptability$fGenericAcceptability $fShowCount $fReadCount $fEqCount$fGenericCount $fShowCar $fReadCar $fGenericCarCoaldatecoal$fFromRecordCoal $fShowCoal $fReadCoal $fGenericCoal Gapmindercountryyearpop continentlifeExp gdpPercap gapminder$fFromNamedRecordGapminder$fShowGapminder$fReadGapminder$fGenericGapminderIris sepalLength sepalWidth petalLength petalWidth irisClass IrisClassSetosa Versicolor Virginicairis$fFromRecordIris$fFromFieldIrisClass$fShowIrisClass$fReadIrisClass $fEqIrisClass$fOrdIrisClass$fGenericIrisClass$fEnumIrisClass$fBoundedIrisClass $fShowIris $fReadIris $fGenericIris michelsonRDrdRatingrdDateTest testRatingMoviemovieId releaseYear movieTitleMovieIdTrain trainRatingratingUserId RatingDateuserId ratingDate trainingSettestSetmoviesparseTrainingSet parseTestSet parseMovies $fShowMovieId $fShowUserId $fEqUserId$fEqRatingDate$fShowRatingDate $fEqTrain $fShowTrain $fEqMovieId $fEqMovie $fShowMovie$fEqTest $fShowTest$fEqCol $fShowCol $fEqTrainCol$fShowTrainCol $fEqTestCol $fShowTestCol$fEqRD$fShowRD Nightingale army_sizediseasewoundsother nightingale$fFromJSONNightingale$fShowNightingale$fReadNightingale$fGenericNightingale OldFaithfulwaitingduration oldFaithful$fFromRecordOldFaithful$fShowOldFaithfulQuakelatlongdepthmagstationsquakes$fFromNamedRecordQuake $fShowQuake $fReadQuake$fGenericQuakeStateEdustateregion population satVerbalsatMath satPercent dollarSpend teacherPaystates$fFromNamedRecordStateEdu$fShowStateEdu$fReadStateEdu$fGenericStateEduSunspot sunspotMonthsunspots$fFromNamedRecordSunspot $fShowSunspot $fReadSunspot$fGenericSunspot GdpMortalityinfantMortalitygdpgdpMortalityUN$fFromNamedRecordGdpMortality$fShowGdpMortality$fReadGdpMortality$fGenericGdpMortalityVocab vocabularyvocab$fFromNamedRecordVocab $fShowVocab $fReadVocab$fGenericVocabWine wineClassalcohol malicAcidash ashAlcalinity magnesium totalPhenols flavanoidsnonflavanoidPhenolsproanthocyaninscolorIntensityhuedilutedOD280toOD315prolinewine$fFromRecordWine $fShowWine $fReadWine $fGenericWine WineQuality fixedAcidityvolatileAcidity citricAcid residualSugar chloridesfreeSulfurDioxidetotalSulfurDioxidedensitypH sulphatesqualityredWineQualitywhiteWineQuality$fFromNamedRecordWineQuality$fShowWineQuality$fReadWineQuality$fGenericWineQualityparseTrainingSet' parseTestSet'trainingSetParser testSetParser moviesParserTestColTestCunTeCTrainColTrainCunTrCColcMovieIdcSet unMovieIdunUserId mkTrainCol mkTestColtoCoordsTrainColtoCoordsTestColtrainRowtestRow moviesRow parseRowsstanzacommadashdeccident