Difference between revisions of "R Crash Course"

From OSSCOM
Jump to: navigation, search
(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:
  
== DAY 1 ==
+
* Introduction to R  
Introduction to R  
+
* Introduction RStudio
 +
* Simple Data Import / Export Functionalities
 +
* Simple Statistical Operations Using R
 +
* Using R Help
  
Introduction RStudio
+
-  [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

- Simple R Script

- 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

- Slides

- Practice Session

Day 3

The following topics will be covered in this day:

  • Creating Simple Graphs Using R
  • Customizing Graphs

- Slides

- Practice Session

Day 4

The following topics will be covered in this day:

  • Introduction to ggplot2 plotting package

- Slides

- Practice Session

- Extra Practices

Datasets