Video description
R Programming LiveLessons: Fundamentals to Advanced is a tour through the most important parts of R, the statistical programming language, from the very basics to complex modeling. It covers reading data, programming basics, visualization, data munging, regression, classification, clustering, modern machine learning and more.
About the Author:
Data scientist, Columbia University adjunct Professor, author and organizer of the New York Open Statistical Programming meetup Jared P. Lander presents the 20 percent of R functionality to accomplish 80 percent of most statistics needs. This video is based on the material in R for Everyone and is a condensed version of the course Mr. Lander teaches at Columbia. You start with simply installing R and setting up a productive work environment. You then learn the basics of data and programming using these skills to munge and prepare data for analysis. You then learn visualization, modeling and predicting and close with generating reports and websites and building R packages.
Table of contents
- Introduction
- Lesson 1: Getting Started with R
- Lesson 2: The Basic Building Blocks in R
- Lesson 3: Advanced Data Structures in R
- Lesson 4: Reading Data into R
-
Lesson 5: Making Statistical Graphs
- Learning objectives
- 5.1 Find the diamonds data
- 5.2 Make histograms with base graphics
- 5.3 Make scatterplots with base graphics
- 5.4 Make boxplots with base graphics
- 5.5 Get familiar with ggplot2
- 5.6 Plot histograms and densities with ggplot2
- 5.7 Make scatterplots with ggplot2
- 5.8 Make boxplots and violin plots with ggplot2
- 5.9 Make line plots
- 5.10 Create small multiples
- 5.11 Control colors and shapes
- 5.12 Add themes to graphs
-
Lesson 6: Basics of Programming
- Learning objectives
- 6.1 Write the classic 'Hello, World!' example
- 6.2 Understand the basics of function arguments
- 6.3 Return a value from a function
- 6.4 Gain flexibility with do.call
- 6.5 Use if statements to control program flow
- 6.6 Stagger if statements with else
- 6.7 Check multiple statements with switch
- 6.8 Run checks on entire vectors
- 6.9 Check compound statements
- 6.10 Iterate with a for loop
- 6.11 Iterate with a while loop
- 6.12 Control loops with break and next
- Lesson 7: Data Munging
- Lesson 8: Manipulating Strings
- Lesson 9: Basic Statistics
-
Lesson 10: Linear Models
- Learning objectives
- 10.1 Fit simple linear models
- 10.2 Explore the data
- 10.3 Fit multiple regression models
- 10.4 Fit logistic regression
- 10.5 Fit Poisson regression
- 10.6 Analyze survival data
- 10.7 Assess model quality with residuals
- 10.8 Compare models
- 10.9 Judge accuracy using cross-validation
- 10.10 Estimate uncertainty with the bootstrap
- 10.11 Choose variables using stepwise selection
- Lesson 11: Other Models
- Lesson 12: Time Series
- Lesson 13: Clustering
- Lesson 14: Reports and Slideshows with knitr
- Lesson 15: Package Building
- Summary
Product information
- Title: R Programming LiveLessons (Video Training): Fundamentals to Advanced
- Author(s):
- Release date: September 2013
- Publisher(s): Addison-Wesley Professional
- ISBN: 0133578860
You might also like
video
Just Enough Math
With the commercial successes of machine learning and cloud computing, many business people need just enough …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …