You are on page 1of 16

R programming language

Seminar by:
RubinaParveen,sabitha, samyuktha, Sangeetha, sreelakshmi.
Contents

 Introduction
 History of R
 Features in R
 Companies using R
 GUI Of R
 Installing R
 R package
 R console
 Application of R
 Comparison with other languages.
 Pros and cons of R
 Conclusion
Introduction

R is an open source programming language and software environment


for statistical computing and graphics.
 The R language is widely used among statisticians and data miners
for developing statistical software and data analytics tools
History of R

Modelled after S & S-plus, developed at AT&T labs in late 1980s.

R project was started by Robert Gentleman and Ross Ihaka


Department of Statistics, University of Auckland (1995).

Currently maintained by R core development team – an


international team of volunteer developers (since 1997).
Features of R

There are many things R


can do for data scientists
and analysts. These for
key
features are what set R
apart from the crowd of
statistical languages:
Companies using R

Google uses R to calculate the ROI of advertising campaigns.


Ford uses R to improve the design of its vehicles.
Twitter uses R to monitor user experience.
FDA (Food and Drug Administration) uses R to simulate tests on new food and medicinal products before they
are given permission to be manufactured.
The US National Weather Service uses R to predict severe flooding.
The Human Rights Data Analysis Group uses R to quantify the impact of war.
 R is being used by The New York Times to create infographics.
GUI Of R

Standard R is accessed over the command line. However, users who prefer an easy-to-use graphical user
interface (GUI) are in luck. There are many GUIs available for R, some of which are free and open source.
If you’d like to learn more about R GUIs, here are six of the most popular options:
Rstudio Open Source Version
Rattle
Deducer
RKWard
 JGR (pronounced “Jaguar” and standing for “Java Gui for R”)
Installing R

Open an internet browser and go to www.r-project.org.


Click the “download R” link in the middle of the page under “Getting Started.”
Select a CRAN location (a mirror site) and click the corresponding link.
Click on the “Download R for Windows” link at the top of the page.
Click on the “install R for the first time” link at the top of the page.
Click “Download R for Windows” and save the executable file somewhere on your computer. Run the .exe file
and follow the installation instructions.
 Now that R is installed, you need to download and install Rstudio.
R package

There are hundreds of free R packages and


libraries that are constantly being developed
and improved by a rich and diverse developer
community. But today we’ll look at the most
popular R packages that you must know of.
R console

The console window (in RStudio, the bottom left panel) is the
place where R is waiting for you to tell it what to do, and where it
will show the results of a command. You can type commands
directly into the console, but they will be forgotten when you close
the session.
Application of R

 R acts as a tool, used to make sense of big data and to gain use from it. R has also
proved itself usefulness in research by processing large amounts of data in less
time.
 R is a statistical research tool. It is still used by statisticians and students to perform various
statistical computations and analyses.
 R is also used for machine learning research and deep learning as well.
 Many governmental departments use R for record-keeping and processing their censuses. This
helps them in effective law-making and governance.
Pictorial representation of application of R
Comparison with other languages
Conclusion

 R is free and open-source, making it possible for anyone to have access to world-class statistical analysis
tools. It is used widely in academia and the private sector and is the most popular statistical analysis
programming language today. Learning R isn’t easy — if it was, data scientists wouldn’t be in such high
demand. However, there is no shortage of quality resources you can use to learn R if you’re willing to put in
the time and effort

You might also like