Clojure Data Analysis Cookbook

Clojure Data Analysis Cookbook pdf epub mobi txt 電子書 下載2025

出版者:Packt Publishing Ltd
作者:Eric Rochester
出品人:
頁數:342
译者:
出版時間:2013-3
價格:USD 54.99
裝幀:Paperback
isbn號碼:9781782162643
叢書系列:
圖書標籤:
  • clojure
  • Lisp
  • DataAnalysis
  • 編程
  • Programming
  • Clojure
  • 計算機
  • 數據分析
  • Clojure
  • 數據分析
  • 數據科學
  • 編程
  • 食譜
  • 數據處理
  • 統計
  • 機器學習
  • 函數式編程
  • 開發
想要找書就要到 圖書目錄大全
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

Data's everywhere! And, as it has become more pervasive, our desire to use it has grown

just as quickly. A lot hides in data: potential sales, users' browsing patterns, demographic information, and many, many more things. There are insights we could gain and decisions we could make better, if only we could find out what's in our data.

This book will help with that.

The programming language Clojure will help us. Clojure was first released in 2007 by Rich Hickey. It's a member of the lisp family of languages, and it has the strengths and flexibility that they provide. It's also functional, so Clojure programs are easy to reason with. And, it has amazing features for working concurrently and in parallel. All of these can help us as we analyze data while keeping things simple and fast.

Clojure's usefulness for data analysis is further improved by a number of strong libraries. Incanter provides a practical environment for working with data and performing statistical analysis. Cascalog is an easy-to-use wrapper over Hadoop and Cascading. Finally, when we're ready to publish our results, ClojureScript, an implementation of Clojure that generates JavaScript, can help us to visualize our data in an effective and persuasive way.

Moreover, Clojure runs on the Java Virtual Machine (JVM), so any libraries written for Java are available too. This gives Clojure an incredible amount of breadth and power.

I hope that this book will give you the tools and techniques you need to get answers from your data.

作者簡介

Eric Rochester enjoys reading, writing, and spending time with his wife and kids. When he's not doing those 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's exploring functional programming languages, including Clojure and Haskell. He works at the Scholars' Lab in the library at the University of Virginia, helping humanities professors and graduate students realize their digitally informed research agendas.

目錄資訊

Chapter 1, Importing Data for Analysis, will cover how to read data from a variety of sources, including CSV files, web pages, and linked semantic web data.
Chapter 2, Cleaning and Validating Data, will present strategies and implementations for normalizing dates, fixing spelling, and working with large datasets. Getting data into a useable shape is an important, but often overlooked, stage of data analysis.
Chapter 3, Managing Complexity with Concurrent Programming, will cover Clojure's concurrency features and how we can use them to simplify our programs.
Chapter 4, Improving Performance with Parallel Programming, will cover using Clojure's parallel processing capabilities to speed up processing data.
Chapter 5, Distributed Data Processing with Cascalog, will cover using Cascalog as a wrapper over Hadoop and the Cascading library to process large amounts of data distributed over multiple computers. The final recipe in this chapter will use Pallet to run a simple analysis on Amazon's EC2 service.
Chapter 6, Working with Incanter Datasets, will cover the basics of working with Incanter datasets. Datasets are the core data structure used by Incanter, and understanding them is necessary to use Incanter effectively.
Chapter 7, Preparing for and Performing Statistical Data Analysis with Incanter, will cover
a variety of statistical processes and tests used in data analysis. Some of these are quite simple, such as generating summary statistics. Others are more complex, such as performing linear regressions and auditing data with Benford's Law.
Chapter 8, Working with Mathematica and R, will talk about setting up Clojure to talk to Mathematica or R. These are powerful data analysis systems, and sometimes we might want to use them. This chapter will show us how to get these systems to work together, as well as some tasks we can do once they are communicating.
Chapter 9, Clustering, Classifying, and Working with Weka, will cover more advanced machine learning techniques. In this chapter, we'll primarily use the Weka machine learning library, and some recipes will discuss how to use it and the data structures its built on, while other recipes will demonstrate machine learning algorithms.
Chapter 10, Graphing in Incanter, will show how to generate graphs and other visualizations in Incanter. These can be important for exploring and learning about your data and also for publishing and presenting your results.
Chapter 11, Creating Charts for the Web, will show how to set up a simple web application to present findings from data analysis. It will include a number of recipes that leverage the powerful D3 visualization library.
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

作為一本Cookbook,還是比較閤格的。

评分

讀瞭一些 確實是沒看完 準確說是我看不下去瞭 這本書主要寫瞭使用Clojure操作一些常用數據統計工具的方法 或許是因為我並不是做數據分析方嚮的 並不知道寫這些有啥用 總感覺這是一本操作指南而不是我認識中的書…… 故 差評!

评分

讀瞭一些 確實是沒看完 準確說是我看不下去瞭 這本書主要寫瞭使用Clojure操作一些常用數據統計工具的方法 或許是因為我並不是做數據分析方嚮的 並不知道寫這些有啥用 總感覺這是一本操作指南而不是我認識中的書…… 故 差評!

评分

讀瞭一些 確實是沒看完 準確說是我看不下去瞭 這本書主要寫瞭使用Clojure操作一些常用數據統計工具的方法 或許是因為我並不是做數據分析方嚮的 並不知道寫這些有啥用 總感覺這是一本操作指南而不是我認識中的書…… 故 差評!

评分

讀瞭一些 確實是沒看完 準確說是我看不下去瞭 這本書主要寫瞭使用Clojure操作一些常用數據統計工具的方法 或許是因為我並不是做數據分析方嚮的 並不知道寫這些有啥用 總感覺這是一本操作指南而不是我認識中的書…… 故 差評!

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有