Getting Started with Haskell Data Analysis

Put your Haskell skills to work and generate publication-ready visualizations in no time at all Key Features Take your data analysis skills to the next level using the power of Haskell Understand regression analysis, perform multivariate regression, and untangle different cluster varieties Create pu...

Descripción completa

Detalles Bibliográficos
Otros Autores: Church, James, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Packt Publishing 2018.
Edición:1st edition
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631853206719
Tabla de Contenidos:
  • Cover
  • Title Page
  • Copyright and Credits
  • Packt Upsell
  • Contributors
  • Table of Contents
  • Preface
  • Chapter 1: Descriptive Statistics
  • The CSV library - working with CSV files
  • Data range
  • Data mean and standard deviation
  • Data median
  • Data mode
  • Summary
  • Chapter 2: SQLite3
  • SQLite3 command line
  • Working with SQLite3 and Haskell
  • Slices of data
  • Working with SQLite3 and descriptive statistics
  • Summary
  • Chapter 3: Regular Expressions
  • Dots and pipes
  • Atom and Atom modifiers
  • Character classes
  • Regular expressions in CSV files
  • SQLite3 and regular expressions
  • Summary
  • Chapter 4: Visualizations
  • Line plots of a single variable
  • Plotting a moving average
  • Creating publication-ready plots
  • Feature scaling
  • Scatter plots
  • Summary
  • Chapter 5: Kernel Density Estimation
  • The central limit theorem
  • Normal distribution
  • Introducing kernel density estimation
  • Application of the KDE
  • Summary
  • Chapter 6: Course Review
  • Converting CSV variation files into SQLite3
  • Using SQLite3 SELECT and the DescriptiveStats module for descriptive statistics
  • Creating compelling visualizations using EasyPlot
  • Reintroducing kernel density estimation
  • Summary
  • Other Books You May Enjoy
  • Index.