# Difference between revisions of "R Crash Course"

From OSSCOM

(→DAY 1) |
(→Datasets) |
||

(17 intermediate revisions by the same user not shown) | |||

Line 3: | Line 3: | ||

Learn the fundamentals of '''R''' the open source statistical computing and graphics environment and language. | Learn the fundamentals of '''R''' the open source statistical computing and graphics environment and language. | ||

− | R provides researchers and students with a wide variety of extensible data processing, statistical and graphical libraries. | + | '''R''' provides researchers and students with a wide variety of extensible data processing, statistical and graphical libraries. |

This crash course is organized to be given as a series of seminars over the period of 4 days. Each day will include a practice session to practice some of the R commands. | This crash course is organized to be given as a series of seminars over the period of 4 days. Each day will include a practice session to practice some of the R commands. | ||

Line 9: | Line 9: | ||

Please use the accompanied datasets in order to be able to perform the associated exercises correctly. | Please use the accompanied datasets in order to be able to perform the associated exercises correctly. | ||

+ | == Course Materials== | ||

+ | === Day 1 === | ||

+ | The following topics will be covered in this day: | ||

− | + | * Introduction to R | |

− | Introduction to R | + | * Introduction RStudio |

+ | * Simple Data Import / Export Functionalities | ||

+ | * Simple Statistical Operations Using R | ||

+ | * Using R Help | ||

− | Introduction | + | - [http://osscom.org/sites/default/files/public/day_01.pdf Slides] |

+ | |||

+ | - [http://osscom.org/sites/default/files/public/rstudiotest.r Simple R Script] | ||

+ | |||

+ | - [http://osscom.org/sites/default/files/public/day01_day03_practice.r Practice Session] | ||

+ | |||

+ | === Day 2 === | ||

+ | The following topics will be covered in this day: | ||

+ | |||

+ | * Introduction to R Programming | ||

+ | * R Data Types | ||

+ | * Control and Loop Structures | ||

+ | * R Functions | ||

+ | * Scoping | ||

+ | |||

+ | - [http://osscom.org/sites/default/files/public/day_02.pdf Slides] | ||

+ | |||

+ | - [http://osscom.org/sites/default/files/public/day01_day03_practice.r Practice Session] | ||

+ | |||

+ | === Day 3 === | ||

+ | The following topics will be covered in this day: | ||

+ | |||

+ | * Creating Simple Graphs Using R | ||

+ | * Customizing Graphs | ||

+ | |||

+ | - [http://osscom.org/sites/default/files/public/day_03.pdf Slides] | ||

+ | |||

+ | - [http://osscom.org/sites/default/files/public/day01_day03_practice.r Practice Session] | ||

+ | |||

+ | === Day 4 === | ||

+ | The following topics will be covered in this day: | ||

+ | |||

+ | * Introduction to ggplot2 plotting package | ||

+ | |||

+ | - [http://osscom.org/sites/default/files/public/day_04.pdf Slides] | ||

+ | |||

+ | - [http://osscom.org/sites/default/files/public/day04_ggplot2_practice.r Practice Session] | ||

+ | |||

+ | - [http://osscom.org/sites/default/files/public/day04_extrapractice.r Extra Practices] | ||

+ | |||

+ | == Datasets == | ||

+ | |||

+ | * [http://osscom.org/sites/default/files/public/mpg.csv MPG] | ||

+ | * [http://osscom.org/sites/default/files/public/mydata100.csv mydata100] |

## Latest revision as of 12:51, 23 February 2016

## Introduction

Learn the fundamentals of **R** the open source statistical computing and graphics environment and language.

**R** provides researchers and students with a wide variety of extensible data processing, statistical and graphical libraries.

This crash course is organized to be given as a series of seminars over the period of 4 days. Each day will include a practice session to practice some of the R commands.

Please use the accompanied datasets in order to be able to perform the associated exercises correctly.

## Course Materials

### Day 1

The following topics will be covered in this day:

- Introduction to R
- Introduction RStudio
- Simple Data Import / Export Functionalities
- Simple Statistical Operations Using R
- Using R Help

- Slides

### Day 2

The following topics will be covered in this day:

- Introduction to R Programming
- R Data Types
- Control and Loop Structures
- R Functions
- Scoping

- Slides

### Day 3

The following topics will be covered in this day:

- Creating Simple Graphs Using R
- Customizing Graphs

- Slides

### Day 4

The following topics will be covered in this day:

- Introduction to ggplot2 plotting package

- Slides