Course Syllabus

Part I. Project 1: Weighted Dice

1 The Very Basics

The R User Interface
Objects
Functions
Sample with Replacement
Writing Your Own Functions
The Function Constructor
Arguments
Scripts
Summary

2 Packages and Help Pages

Packages
installpackages
library
Getting Help with Help Pages
Parts of a Help Page
Getting More Help
Summary

Project Wrap-up

Part II Project :2 Playing Cards

3 R Objects

Atomic Vectors
Doubles
Integers
Characters
Logicals
Complex and Raw
Attributes
Names
Dim
Matrices
Arrays
Class
Dates and Times
Factors
Coercion
Lists
Data Frames
Loading Data
Saving Data
Summary

4 R Notation

Selecting Values
Positive Integers
Negative Integers
Zero
Blank Spaces
Logical Values
Names
Deal a Card
Shuffle the Deck
Dollar Signs and Double Brackets
Summary

5 Modifying Values

Changing Values in Place
Logical Subsetting
Logical Tests
Boolean Operators
Missing Information
narm
isna
Summary

6 Environments

Environments
Working with Environments
The Active Environment
Scoping Rules
Assignment
Evaluation
Closures
Summary
Project Wrap-up

Part III Project :3 Slot Machine

7 Programs

Strategy
Sequential Steps
Parallel Cases
if Statements
else Statements
Lookup Tables
Code Comments
Summary

8 S

The S System
Attributes
Generic Functions
Methods
Method Dispatch
Classes
S3 and Debugging
S4 and R5
Summary

9 Loops

Expected Values
expandgrid
for Loops
while Loops
repeat Loops
Summary

10 Speed

Vectorized Code
How to Write Vectorized Code
How to Write Fast for Loops in R
Vectorized Code in Practice
Loops Versus Vectorized Code
Summary
Project 3 Wrap-up
A Installing R and RStudio
B R Packages
C Updating R and Its Packages
D Loading and Saving Data in R
E Debugging R Code

PRIVATE COURSE
  • PRIVATE
  • 10 Days
  • Wishlist
476 STUDENTS ENROLLED

    Related Courses

    Course Reviews

    Certificate Code

    Contact Us

    Great Online Training
    C/o S V Residency,Flat No"301,
    Plot No:528&531B,Ramnagar,
    SVRC0528, Kondapur, Hyderabad, Telangana 500084
    E mail : support@greatonlinetraining.com
    India : +91-9966956770
    USA : +1 (551) 226-6061
    Skype : greatonlinetrainer
    Whatsapp : +91-9966956770
    top
    Loading...
    1
    Live chat with us ?
    Powered by