What is R and Why Learning R Programming

What is R?

R logo

R is free and powerful programming language for statistical computing and data visualization.

  1. R can be used to compute a large variety of classical statistic tests including:

    • Student’s t-test comparing the means of two groups of samples
    • Wilcoxon test, a non parametric alternative of t-test
    • Analysis of variance (ANOVA) comparing the means of more than two groups
    • Chi-square test comparing proportions/distributions
    • Correlation analysis for evaluating the relationship between two or more variables
  2. It’s also possible to use R for performing classification analysis such as:

    • Principal component analysis
    • clustering
  3. Many types of graphs can be drawn using R, including: box plot, histogram, density curve, scatter plot, line plot, bar plot, …

Why learning R?

  • R is open source, so it’s free.

  • R is cross-plateform compatible, so it can be installed on Windows, MAC OSX and Linux

  • R provides a wide variety of statistical techniques and graphical capabilities.

  • R provides the possibility to make a reproducible research by embedding script and results in a single file.

  • R has a vast community both in academia and in business

  • R is highly extensible and it has thousands of well-documented extensions (named R packages) for a very broad range of applications in the financial sector, health care,…

  • It’s easy to create R packages for solving particular problems


This analysis has been performed using R software (ver. 3.2.3).

Want to Learn More on R Programming and Data Science?

Follow us by Email

by FeedBurner

On Social Networks:

 Get involved :
  Click to follow us on and Google+ :   
  Comment this article by clicking on "Discussion" button (top-right position of this page)
  Sign up as a member and post news and articles on STHDA web site.
This page has been seen 4411 times