SlideShare a Scribd company logo
3
Most read
4
Most read
9
Most read
R Programming
SEMINAR BY:
SHANTANU V. PATIL
GUIDED BY:
Prof P.P.KATGAONKAR
TABLE OF CONTENTS
 History
 Introduction
 R Basics
 Features
 Comparison with other programming
languages
 Merits
 Demerits
 Conclusion
History
R is a programming language it was an
implementation over S language. R was first
designed by Ross Ihaka and Robert Gentleman at
the University of Auckland in 1993.
It was stable released on October 31st 2014 the 4
months ago ,by R Development Core Team Under
GNU General Public License.
Introduction
R is a 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 analysis.
It compiles and runs on a wide variety of UNIX
platforms, Windows and Mac OS. R can be
downloaded and installed from CRAN website ,
CRAN stands for Comprehensive R Archive
Network.
R Basics
Why R ?
 The most extensive modeling resources in
scientific research.
 The fine publishing quality graphs.
 Easy to develop your own model.
 R is freely available under GNU General Public
License.
R Package
 A Package is a collection of R functions with
comprehensive documents.
 A Package includes: R functions, Data Example,
Help Files, Namespace and Description.
 The default installation is kept as minimum.
 The function of R could be extent by loading R
packages.
R GUI
Features
Open Source:
The source code of R program and the extensions
could be examined line by line.
Integrating with other Programming Language:
R is an interpreting language, can be rather slow,
but could integrate with high efficient languages
such as C, C++ or Fortran.
OS Independence:
UNIX, Linux, Windows, MacOS, FreeBSD...
Command line Driven:
You have to write Commands...
Comparison with other languages
R Programming Python Java
•It was stably released
in 2014.
•It was stably released
in 1996.
•It was stably released
in 1995.
•It has more functions
and packages.
•It has less functions
and packages.
•It has large number of
inbuilt functions and
packages.
•It is an interpreter
base language
•It is an interpreter
base language
•It is interpreter and
compiled based
language.
•It is statistical design
and graphics
programming
language.
•It is general purpose
language.
•It is general purpose
programming
language designed for
web applications .
•It is difficult to learn
and understand.
•It is easy to
understand.
•It is easy to learn and
understand.
•R is mostly use for
data analysis.
•Generic programming
tasks such as design
of software's or
•Java is mostly used in
design of windows
applications and web
Merits
 R is the most comprehensive statistical
analysis package available . It incorporates all
of the standard statistical tests, models,
and analyses, as well as providing a
comprehensive language for managing and
manipulating data.
 R is a programming language and environment
developed for statistical analysis by practising
statisticians and researchers.
 The graphical capabilities of R are outstanding,
providing a fully programmable graphics
language that surpasses most other
statistical and graphical packages. ˆ
 R is free and open source software, allowing anyone
to use and, importantly, to modify it. R is licensed
under the GNU General Public License, with
copyright held by The R Foundation for
Statistical Computing.
 R has over 4800 packages available from
multiple repositories specializing in topics like
econometrics, data mining, spatial
analysis, and bio-informatics.
 R is cross-platform. R runs on many operating
systems and different hardware. It is popularly
used on GNU/Linux, Macintosh, and Microsoft
Windows, running on both 32 and 64 bit
processors. ˆ
Demerits
R is slow :
Is an interpreting language and is not very fast.
Could be 1/40 of C.
Limitation of Memory:
All the objects are in memory.
R is hard to learn:
One has to memorize the commands/functions,
and understand the logics of programming. The
fluency in R requires great time and energy.
Conclusion
Any Queries?
Thanks..

More Related Content

What's hot (20)

PPTX
R programming language
Keerti Verma
 
PPTX
R Programming Language
NareshKarela1
 
PPTX
2. R-basics, Vectors, Arrays, Matrices, Factors
krishna singh
 
PDF
Introduction to R Programming
izahn
 
PPTX
Introduction to statistical software R
Paola Pozzolo - La tua statistica
 
PPTX
Relational algebra ppt
GirdharRatne
 
PDF
R Programming: Introduction To R Packages
Rsquared Academy
 
PPTX
Introduction to R
Ajay Ohri
 
PPT
Loops and functions in r
manikanta361
 
PPTX
Big Data Analytics
RohithND
 
PPTX
R Programming: Variables & Data Types
Rsquared Academy
 
PPT
R programming slides
Pankaj Saini
 
PDF
Introduction to R Graphics with ggplot2
izahn
 
PPTX
Logistic regression
YashwantGahlot1
 
PPTX
K means clustering
keshav goyal
 
PPTX
Polynomial regression
naveedaliabad
 
PPTX
3. R- list and data frame
krishna singh
 
PPTX
Knowledge representation and Predicate logic
Amey Kerkar
 
PPTX
Exploratory Data Analysis
Umair Shafique
 
R programming language
Keerti Verma
 
R Programming Language
NareshKarela1
 
2. R-basics, Vectors, Arrays, Matrices, Factors
krishna singh
 
Introduction to R Programming
izahn
 
Introduction to statistical software R
Paola Pozzolo - La tua statistica
 
Relational algebra ppt
GirdharRatne
 
R Programming: Introduction To R Packages
Rsquared Academy
 
Introduction to R
Ajay Ohri
 
Loops and functions in r
manikanta361
 
Big Data Analytics
RohithND
 
R Programming: Variables & Data Types
Rsquared Academy
 
R programming slides
Pankaj Saini
 
Introduction to R Graphics with ggplot2
izahn
 
Logistic regression
YashwantGahlot1
 
K means clustering
keshav goyal
 
Polynomial regression
naveedaliabad
 
3. R- list and data frame
krishna singh
 
Knowledge representation and Predicate logic
Amey Kerkar
 
Exploratory Data Analysis
Umair Shafique
 

Viewers also liked (12)

PDF
R Language definition
湘云 黄
 
PPTX
R language tutorial
David Chiu
 
PDF
Business Process Modelling via BPMN, Session I
AmirHossein Aghdassi
 
PPTX
Business process modelling and e tom telecom
Kate Koltunova
 
PPT
Business process modelling
Kiito25
 
PDF
R programming Basic & Advanced
Sohom Ghosh
 
PPT
Book of amos
MP3
 
DOC
Path Spss Amos (1)
OUM SAOKOSAL
 
PDF
spss Amos 20 user_guide
Saroj Suwal
 
PPTX
Structural equation modeling in amos
Balaji P
 
PPTX
A presentation on AMOS RAPOPORT
Kirtikamal Dutta
 
PPTX
An Interactive Introduction To R (Programming Language For Statistics)
Dataspora
 
R Language definition
湘云 黄
 
R language tutorial
David Chiu
 
Business Process Modelling via BPMN, Session I
AmirHossein Aghdassi
 
Business process modelling and e tom telecom
Kate Koltunova
 
Business process modelling
Kiito25
 
R programming Basic & Advanced
Sohom Ghosh
 
Book of amos
MP3
 
Path Spss Amos (1)
OUM SAOKOSAL
 
spss Amos 20 user_guide
Saroj Suwal
 
Structural equation modeling in amos
Balaji P
 
A presentation on AMOS RAPOPORT
Kirtikamal Dutta
 
An Interactive Introduction To R (Programming Language For Statistics)
Dataspora
 
Ad

Similar to R programming (20)

PPTX
Presentation.pptx read and learn and download
Shubhamyadav41303
 
PPTX
R programming Language , Rahul Singh
Ravi Basil
 
PDF
R programming advantages and disadvantages
PrwaTech
 
PPTX
Introduction to R Programming
hemasri56
 
PPTX
R programming Language
SarthakBhargava7
 
PPTX
Introduction To R
DataminingTools Inc
 
PPTX
Introduction To R
r content
 
PPTX
DOC-20240829-WA0001 power point presentation
AnkushKabir
 
PPTX
Basics-of-R-programming.9625714.powerpoint.pptx
MSANDHYARANI3
 
PPTX
R introduction
Teachers Mitraa
 
PDF
UNIT-4 Start Learning R and installation .pdf
geethar79
 
PDF
UNIT-1 Start Learning R.pdf
Sweta Kumari Barnwal
 
PDF
2 it unit-1 start learning r
Netaji Gandi
 
PPTX
R_L1-Aug-2022.pptx
ShantilalBhayal1
 
PPTX
R Programming and Lab - Unit I PPTX with examples
SARAVANA KUMAR SS
 
PDF
Study of R Programming
IRJET Journal
 
PDF
Statistical Analysis and Data Analysis using R Programming Language: Efficien...
BRNSSPublicationHubI
 
PPTX
Big data analytics with R tool.pptx
salutiontechnology
 
PPT
R programming
TIB Academy
 
PPTX
R and Rcmdr Statistical Software
arttan2001
 
Presentation.pptx read and learn and download
Shubhamyadav41303
 
R programming Language , Rahul Singh
Ravi Basil
 
R programming advantages and disadvantages
PrwaTech
 
Introduction to R Programming
hemasri56
 
R programming Language
SarthakBhargava7
 
Introduction To R
DataminingTools Inc
 
Introduction To R
r content
 
DOC-20240829-WA0001 power point presentation
AnkushKabir
 
Basics-of-R-programming.9625714.powerpoint.pptx
MSANDHYARANI3
 
R introduction
Teachers Mitraa
 
UNIT-4 Start Learning R and installation .pdf
geethar79
 
UNIT-1 Start Learning R.pdf
Sweta Kumari Barnwal
 
2 it unit-1 start learning r
Netaji Gandi
 
R_L1-Aug-2022.pptx
ShantilalBhayal1
 
R Programming and Lab - Unit I PPTX with examples
SARAVANA KUMAR SS
 
Study of R Programming
IRJET Journal
 
Statistical Analysis and Data Analysis using R Programming Language: Efficien...
BRNSSPublicationHubI
 
Big data analytics with R tool.pptx
salutiontechnology
 
R programming
TIB Academy
 
R and Rcmdr Statistical Software
arttan2001
 
Ad

Recently uploaded (20)

PDF
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PPTX
Snet+Pro+Service+Software_SNET+Pro+2+Instructions.pptx
jenilsatikuvar1
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PDF
monopile foundation seminar topic for civil engineering students
Ahina5
 
PPTX
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PDF
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PDF
Water Design_Manual_2005. KENYA FOR WASTER SUPPLY AND SEWERAGE
DancanNgutuku
 
PPTX
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
PDF
Zilliz Cloud Demo for performance and scale
Zilliz
 
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
Snet+Pro+Service+Software_SNET+Pro+2+Instructions.pptx
jenilsatikuvar1
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
monopile foundation seminar topic for civil engineering students
Ahina5
 
GitOps_Without_K8s_Training_detailed git repository
DanialHabibi2
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
Thermal runway and thermal stability.pptx
godow93766
 
Water Design_Manual_2005. KENYA FOR WASTER SUPPLY AND SEWERAGE
DancanNgutuku
 
Server Side Web Development Unit 1 of Nodejs.pptx
sneha852132
 
Zilliz Cloud Demo for performance and scale
Zilliz
 

R programming

  • 1. R Programming SEMINAR BY: SHANTANU V. PATIL GUIDED BY: Prof P.P.KATGAONKAR
  • 2. TABLE OF CONTENTS  History  Introduction  R Basics  Features  Comparison with other programming languages  Merits  Demerits  Conclusion
  • 3. History R is a programming language it was an implementation over S language. R was first designed by Ross Ihaka and Robert Gentleman at the University of Auckland in 1993. It was stable released on October 31st 2014 the 4 months ago ,by R Development Core Team Under GNU General Public License.
  • 4. Introduction R is a 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 analysis. It compiles and runs on a wide variety of UNIX platforms, Windows and Mac OS. R can be downloaded and installed from CRAN website , CRAN stands for Comprehensive R Archive Network.
  • 5. R Basics Why R ?  The most extensive modeling resources in scientific research.  The fine publishing quality graphs.  Easy to develop your own model.  R is freely available under GNU General Public License.
  • 6. R Package  A Package is a collection of R functions with comprehensive documents.  A Package includes: R functions, Data Example, Help Files, Namespace and Description.  The default installation is kept as minimum.  The function of R could be extent by loading R packages.
  • 8. Features Open Source: The source code of R program and the extensions could be examined line by line. Integrating with other Programming Language: R is an interpreting language, can be rather slow, but could integrate with high efficient languages such as C, C++ or Fortran. OS Independence: UNIX, Linux, Windows, MacOS, FreeBSD... Command line Driven: You have to write Commands...
  • 9. Comparison with other languages R Programming Python Java •It was stably released in 2014. •It was stably released in 1996. •It was stably released in 1995. •It has more functions and packages. •It has less functions and packages. •It has large number of inbuilt functions and packages. •It is an interpreter base language •It is an interpreter base language •It is interpreter and compiled based language. •It is statistical design and graphics programming language. •It is general purpose language. •It is general purpose programming language designed for web applications . •It is difficult to learn and understand. •It is easy to understand. •It is easy to learn and understand. •R is mostly use for data analysis. •Generic programming tasks such as design of software's or •Java is mostly used in design of windows applications and web
  • 10. Merits  R is the most comprehensive statistical analysis package available . It incorporates all of the standard statistical tests, models, and analyses, as well as providing a comprehensive language for managing and manipulating data.  R is a programming language and environment developed for statistical analysis by practising statisticians and researchers.  The graphical capabilities of R are outstanding, providing a fully programmable graphics language that surpasses most other statistical and graphical packages. ˆ
  • 11.  R is free and open source software, allowing anyone to use and, importantly, to modify it. R is licensed under the GNU General Public License, with copyright held by The R Foundation for Statistical Computing.  R has over 4800 packages available from multiple repositories specializing in topics like econometrics, data mining, spatial analysis, and bio-informatics.  R is cross-platform. R runs on many operating systems and different hardware. It is popularly used on GNU/Linux, Macintosh, and Microsoft Windows, running on both 32 and 64 bit processors. ˆ
  • 12. Demerits R is slow : Is an interpreting language and is not very fast. Could be 1/40 of C. Limitation of Memory: All the objects are in memory. R is hard to learn: One has to memorize the commands/functions, and understand the logics of programming. The fluency in R requires great time and energy.