Introduction to Data Science

Data Analysis and Prediction Algorithms with R

by Rafael A Irizarry

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

The demand for skilled data science practitioners in industry, academia, and government is rapidly growing. This book introduces concepts and skills that can help you tackle real-world data analysis challenges. It covers concepts from probability, statistical inference, linear regression and machine learning. It also helps you develop skills such as R programming, data wrangling with dplyr, data visualization with ggplot2, algorithm building with caret, file organization with UNIX/Linux shell, version control with Git and GitHub, and reproducible document preparation with knitr and R markdown. The book is divided into six parts: R, Data Visualization, Data Wrangling, Probability, Inference and Regression with R, Machine Learning, and Productivity Tools. Each part has several chapters meant to be presented as one lecture. The book includes dozens of exercises distributed across most chapters.

This open book is licensed under a Creative Commons License (CC BY-NC-SA). You can download Introduction to Data Science ebook for free in PDF format (55.8 MB).

Table of Contents

Part I
Chapter 1
Getting Started with R and RStudio
Chapter 2
R Basics
Chapter 3
Programming basics
Chapter 4
The tidyverse
Chapter 5
Importing data
Part II
Data Visualization
Chapter 6
Introduction to data visualization
Chapter 7
Chapter 8
Visualizing data distributions
Chapter 9
Data visualization in practice
Chapter 10
Data visualization principles
Chapter 11
Robust summaries
Part III
Statistics with R
Chapter 12
Introduction to Statistics with R
Chapter 13
Chapter 14
Random variables
Chapter 15
Statistical Inference
Chapter 16
Statistical models
Chapter 17
Chapter 18
Linear Models
Chapter 19
Association is not causation
Part IV
Data Wrangling
Chapter 20
Introduction to Data Wrangling
Chapter 21
Reshaping data
Chapter 22
Joining tables
Chapter 23
Web Scraping
Chapter 24
String Processing
Chapter 25
Parsing Dates and Times
Chapter 26
Text mining
Part V
Machine Learning
Chapter 27
Introduction to Machine Learning
Chapter 28
Chapter 29
Cross validation
Chapter 30
The caret package
Chapter 31
Examples of algorithms
Chapter 32
Machine learning in practice
Chapter 33
Large datasets
Chapter 34
Part VI
Productivity tools
Chapter 35
Introduction to productivity tools
Chapter 36
Organizing with Unix
Chapter 37
Git and GitHub
Chapter 38
Reproducible projects with RStudio and R markdown

Book Details

Computer Science
PDF Size
55.8 MB

Related Books

The Data Science Design Manual
This engaging and clearly written textbook/reference provides a must-have introduction to the rapidly emerging interdisciplinary field of data science. It focuses on the principles fundamental to becoming a good data scientist and the key skills needed to build systems for collecting, analyzing, and interpreting data. The Data Science Design Manual...
Data Science with Microsoft SQL Server 2016
R is one of the most popular, powerful data analytics languages and environments in use by data scientists. Actionable business data is often stored in Relational Database Management Systems (RDBMS), and one of the most widely used RDBMS is Microsoft SQL Server. Much more than a database server, it's a rich ecostructure with advanced analytic capab...
An Introduction to C & GUI Programming
Even if you are an absolute beginner, this book will teach you all you need to know to write simple programs in C and start creating GUIs. The first half of the book is an introduction to C, and covers the basics of writing simple command-line programs. The second half shows how to use the GTK user interface toolkit with C to create feature-rich...
Introduction to Financial Accounting
Introduction to Financial Accounting is intended for a first course in introductory financial accounting. It has been extensively edited by Athabasca University and reflects current International Financial Reporting Standards (IFRS). A corporate approach is utilized versus beginning with a sole proprietorship emphasis and then converting to a corpo...
Introduction to Financial Accounting: U.S. GAAP Adaptation
Introduction to Financial Accounting: U.S. GAAP, was intended for a first course in introductory financial accounting. It focuses on core introductory financial accounting topics that match pre-requisite requirements for students advancing to intermediate financial accounting. A corporate approach is utilized versus beginning with a sole proprietor...
Introduction to Law
This book is exceptional in the sense that it provides an introduction to law in general rather than the law of one specific jurisdiction, and it presents a unique way of looking at legal education. It is crucial for lawyers to be aware of the different ways in which societal problems can be solved and to be able to discuss the advantages and disad...