Although there are several good books on unsupervised machine learning, we felt that many of them are too theoretical. This book provides practical guide to cluster analysis, elegant visualization and interpretation.

The book is designed primarily for R users who want to improve their programming skills and understanding of the language. It should also be useful for programmers coming to R from other languages, as it explains some of R’s quirks and shows how some...

[Read more]
An Introduction to Applied Multivariate Analysis with R explores the correct application of these methods so as to extract as much information as possible from the data at hand, particularly as some type of graphical representation, via the R software. Throughout the book, the authors give many examples of R code used to apply the multivariate techniques to multivariate data.

Applied Predictive Modeling covers the overall predictive modeling process, beginning with the crucial steps of data preprocessing, data splitting and foundations of model tuning. The text then provides intuitive explanations of numerous common and modern regression and classification techniques, always with an emphasis on illustrating and solving real data problems.

This book introduces the blogdown R package to create websites using R Markdown and Hugo. There are two major highlights of blogdown:

1) It produces a static website, meaning the website only consists of static files such as HTML, CSS,...

[Read more]
This book introduces an R package, bookdown, to change your workflow of writing books.

With bookdown,

- It should be technically easy to write a book,

- visually pleasant to view the book,

- fun to...

[Read more]
This guide describes how to build a website for your R package using pkgdown.

Contents:

1) Prerequisites to create an R package using devtools

2) Use pkgdown:build_site() to create a bare-bones website

3)...

[Read more]
The courses are divided into the Data Analysis for the Life Sciences series, the Genomics Data Analysis series, and the Using Python for Research course.

jug is a small web development framework for R which relies heavily upon the httpuv package. It’s main focus is to make building APIs for your code as easy as possible.

OpenCPU is a system for embedded scientific computing and reproducible research.

The OpenCPU server provides a reliable and interoperable HTTP API for data analysis based on R. You can either use the public servers or host your...

[Read more]
plumber is an R package that converts your existing R code to a web API.

Here are just a few ideas of the doors that are opened to you when you wrap your R code in a Plumber API:

- Software written in other languages (java,...

[Read more]
This practical guide explains how to apply various statistical methods to data science, tells you how to avoid their misuse, and gives you advice on what's important and what's not.

With more than 200 practical recipes, this book helps you perform data analysis with R quickly and efficiently.

The tutorials on this site were created for the R courses taught by Paul Hiemstra.

The course is organized as follow:

Generic working with R

Using R with RStudio

Finding functionality you need in...

[Read more]
This book introduces you to R, RStudio, and the tidyverse, a collection of R packages designed to work together to make data science fast, fluent, and fun. Suitable for readers with no previous programming experience, R for Data Science is designed to get you doing data science as quickly as possible.