Introduction
Chapter 1: R Programming
Getting Started With R?
R Basic Interaction
Chapter 2: Reproducible Analysis in R
Literate Programming & Integration of Docs and Workflow
YAML Language
Running Markdown R Code
Chapter 3: R programming Data Manipulation
dplyr Functions
tidyr Data Tidying
Exercises
Importing Data
Chapter 4: R Data Visualization
Data Graphics
Ggplot2
Chapter 5: Large Datasets Data Analysis and Statistics
Exercises
How to subset a large dataset
Chapter 6: R Supervised Learning
Machine Learning
Overview
Approach
Examples
JMP
SPSS
(R Statistical Software)
Rapid Miner
Oracle Business Intelligence Enterprise - Oracle Data Miner
Citrine
Exercises
Polynomials
Classification Measures
Analyzing Breast Cancer
Chapter 7: Unsupervised Learning
Semantic Tensor Rotation
Human Brain Clustering
Probabilistic Rules Association Rules
Exercises
HouseVotes84 Data
Rescaling
Project 1
Import the data for the analysis
Model fitting
Chapter 8: Expressions
Expressions
Arithmetic
Boolean
Data Types
Numeric
integer
complex
logical
non-logical
Character
Data structures
Control Structures
Looping
Functions
K Smallest Element
Chapter 9: R Programming - Advanced
Vectors
Vectorizing Functions
The Apply Function
Advanced Functions
Infix Operators
Functional Programming
Function Operations: Functions as Input and Output
Exercises
Apply_if
Power
Factorial Again
Chapter 10: Object-oriented Programming
Objects & Polymorphic Functions
Data Structures
Bayesian Model
Classes
Polymorphic Functions
Exercises
Conservation and Efficiency
Chapter 11: Building an R Package
R Package
Writing functions
Testing
Package Names
R Package
Rbuildignore
Linking
Linking to other R packages
Requirements
Adding Data
Exercises
Chapter 12: Testing
Unit Testing
Automating testing
Test Structures
Random Numbers in Tests
Consistency
Exercises
Chapter 13: Version Control
Version Control Repositories
Github
Forking
Exercises
Chapter 14: R Profiling
Profiling
R Optimization
R Bayesian Linear Regression
R Model Matrices
Exercises
Fitting General Models
BLM
Testing
Conclusion