Getting Started with Haskell Data Analysis
Title | Getting Started with Haskell Data Analysis PDF eBook |
Author | James Church |
Publisher | Packt Publishing Ltd |
Total Pages | 160 |
Release | 2018-10-31 |
Genre | Computers |
ISBN | 178980860X |
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 publication-ready visualizations of data Book Description Every business and organization that collects data is capable of tapping into its own data to gain insights how to improve. Haskell is a purely functional and lazy programming language, well-suited to handling large data analysis problems. This book will take you through the more difficult problems of data analysis in a hands-on manner. This book will help you get up-to-speed with the basics of data analysis and approaches in the Haskell language. You'll learn about statistical computing, file formats (CSV and SQLite3), descriptive statistics, charts, and progress to more advanced concepts such as understanding the importance of normal distribution. While mathematics is a big part of data analysis, we've tried to keep this course simple and approachable so that you can apply what you learn to the real world. By the end of this book, you will have a thorough understanding of data analysis, and the different ways of analyzing data. You will have a mastery of all the tools and techniques in Haskell for effective data analysis. What you will learn Learn to parse a CSV file and read data into the Haskell environment Create Haskell functions for common descriptive statistics functions Create an SQLite3 database using an existing CSV file Learn the versatility of SELECT queries for slicing data into smaller chunks Apply regular expressions in large-scale datasets using both CSV and SQLite3 files Create a Kernel Density Estimator visualization using normal distribution Who this book is for This book is intended for people who wish to expand their knowledge of statistics and data analysis via real-world examples. A basic understanding of the Haskell language is expected. If you are feeling brave, you can jump right into the functional programming style.
Getting Started with Haskell Data Analysis
Title | Getting Started with Haskell Data Analysis PDF eBook |
Author | James Church |
Publisher | |
Total Pages | |
Release | 2016 |
Genre | |
ISBN |
"Data analysis is part computer science and part statistics. An important part of data analysis is validating your assumptions with real-world data to see if there is a pattern, or a particular user behavior that you can validate. This video course will help you get up to speed with the basics of data analysis and approaches in the Haskell language. You'll learn about statistical computing, file formats (CSV and SQLite3), descriptive statistics, charts, and onto more advanced concepts like understanding the importance of normal distribution. Whilst mathematics is a big part of data analysis, we've tried to keep this course simple and approachable so that you can apply what you learn to the real world."--Resource description page.
Learning Haskell for Data Analysis
Title | Learning Haskell for Data Analysis PDF eBook |
Author | James Church |
Publisher | |
Total Pages | |
Release | 2017 |
Genre | |
ISBN |
Learning Path
Title | Learning Path PDF eBook |
Author | |
Publisher | |
Total Pages | |
Release | 2017 |
Genre | |
ISBN |
"Haskell, an advanced functional programming language, is well designed to work with complex data and handle large data analysis problems. If your work concerns statistics and data analysis and you wish to expand your knowledge using Haskell, this Learning Path is for you. This course will begin with the fundamentals and building blocks of Haskell programming language with special emphasis on functional programming. Then, you'll move on to learn statistical computing, descriptive statistics, charts, and onto more advanced concepts like understanding the importance of normal distribution. By the end of this Learning Path, you'll have an understanding of data analysis, different ways to analyze data, and the various clustering algorithms available."--Resource description page.
Learning Haskell for Data Analysis
Title | Learning Haskell for Data Analysis PDF eBook |
Author | |
Publisher | |
Total Pages | |
Release | 2017 |
Genre | |
ISBN |
Learn how to analyze large amounts of data using Haskell. This course shows how to use Haskell for data science, including how to query, clean up, manipulate, and analyze data.
Haskell Data Analysis Cookbook
Title | Haskell Data Analysis Cookbook PDF eBook |
Author | Nishant Shukla |
Publisher | Packt Publishing Ltd |
Total Pages | 573 |
Release | 2014-06-25 |
Genre | Computers |
ISBN | 1783286342 |
Step-by-step recipes filled with practical code samples and engaging examples demonstrate Haskell in practice, and then the concepts behind the code. This book shows functional developers and analysts how to leverage their existing knowledge of Haskell specifically for high-quality data analysis. A good understanding of data sets and functional programming is assumed.
Advanced Haskell Data Analysis
Title | Advanced Haskell Data Analysis PDF eBook |
Author | James Church |
Publisher | |
Total Pages | |
Release | 2016 |
Genre | |
ISBN |
"Every business and organization that collects data is capable of tapping into its own data to gain insights on how to improve. Haskell is a purely functional and lazy programming language that is well suited to handling large data analysis problems. This video picks up where Beginning Haskell Data Analysis takes off. This video series will take you through the more difficult problems of data analysis in a conversational style. You will be guided on how to find correlations in data, as well as multiple dependent variables. You will be given a theoretical overview of the types of regression and we'll show you how to install the LAPACK and HMatrix libraries. By the end of the first part, you'll be familiar with the application of N-grams and TF-IDF. Once you've learned how to analyze data, the next step is organizing that data with the help of machine learning algorithms. You will be briefed on the mathematics and statistical theorems such as Baye's law and its application, as well as eigenvalues and eigenvectors using HMatrix. By the end of this course, you'll have an understanding of data analysis, different ways to analyze data, and the various clustering algorithms available. You'll also understand Haskell and will be ready to write code with it."--Resource description page.