Mastering Clojure Data Analysis

More Information
  • Use geospatial data to learn about geographical patterns in data
  • Use sentiment analysis to determine people's opinions from online reviews
  • Frame and implement statistical experiments
  • Use A/B testing to determine the best UI to keep users engaged
  • Work with time series data
  • Learn how to use parallelization and concurrency to work with large datasets
  • Use topic modeling to find the subjects discussed in a group of documents
  • Use network analysis to learn about online social networks

Clojure is a Lisp dialect built on top of the Java Virtual Machine. As data increasingly invades more and more parts of our lives, we continually need more tools to deal with it effectively. Data can be organized effectively using Clojure data tools.

Mastering Clojure Data Analysis teaches you how to analyze and visualize complex datasets. With this book, you'll learn how to perform data analysis using established scientific methods with the modern, powerful Clojure programming language with the help of exciting examples drawn from real-world data. This will help you get to grips with advanced topics such as network analysis, the characteristics of social networks, applying topic modeling to get a handle on unstructured textual data, and GIS analysis to apply geospatial techniques to your data analysis problems.

With this guide, you'll learn how to leverage the power and flexibility of Clojure to dig into your data and access the insights it hides.

  • Explore the concept of data analysis using established scientific methods combined with the powerful Clojure language
  • Master Naïve Bayesian Classification, Benford's Law, and much more in Clojure
  • Learn with the help of examples drawn from exciting, real-world data
Page Count 340
Course Length 10 hours 12 minutes
ISBN 9781783284139
Date Of Publication 25 May 2014


Eric Rochester

Eric Rochester enjoys reading, writing, and spending time with his wife and kids. When he’s not doing these things, he programs in a variety of languages and platforms, including websites and systems in Python, and libraries for linguistics and statistics in C#. Currently, he is exploring functional programming languages, including Clojure and Haskell. He works at Scholars’ Lab in the library at the University of Virginia, helping humanities professors and graduate students realize their digitally informed research agendas. He is also the author of Mastering Clojure Data Analysis, Packt Publishing.