24 October 2017

Before we start…

I am Thanos ;)

Stop me anytime during this course if you have R-related questions.

Feel free to contact me anytime with R-related questions at:

You can get this presentation in my personal website under the Materials menu. thanos.tsikerdekis.com

1. Introduction

1.1 What is R?

R is a free open-source language and environment for statistical computing and graphics. It can be installed and used in various operating systems, including Windows, MacOS and various distributions of Unix. R capabilities can be greatly extended by using packages that were developed by the R online community.

1.2 Why should I use R?


  • Flexible coding makes it easy to dive in (No variable declaration)
  • Extended documentation and online support
  • Interactive coding (No compilation needed before the execution of your scripts)
  • Powerful statistical capabilities
  • Platform-independent. Can be used in numerous operating systems
  • High quality reproducible analysis
  • High quality ploting capabilities
  • Free and open-source software
  • Community driven libraries


  • Memory limitation (By default saves everything in RAM)
  • Native R is slower in comparison to other programming languages (Python, Matlab)

1.3 Professionally looking plots…