R PROGRAMING
TABLE OF CONTENT • History • Introduction • R Basics • Features • Merit • Demerit • 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 University of Auckland in 1993. • It was stable released on October 31 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, Window 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 won 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 package.
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, Mac OS , FreeBSD… • Commanad line Driven: • You have to write Commands…
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 development for statistical analysis by practising statisticians and researchers. • The graphical capabilities of R are outstanding, providing a fully programmable graphics languages 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 package available from multiple repositories specializing in topic like econometrics, data mining,spital analysis and bio-informatics. • R is cross platform. R is run on many operating systems and different hardware. It is popularly used on GNU/Linux, Macintosh and Microsoft Window 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.

Presentation.pptx read and learn and download

  • 1.
  • 2.
    TABLE OF CONTENT •History • Introduction • R Basics • Features • Merit • Demerit • Conclusion
  • 3.
    HISTORY • R isa programming language it was an implementation over S language. R was first designed by Ross Ihaka and Robert Gentleman at University of Auckland in 1993. • It was stable released on October 31 2014 the 4 months ago , by R development Core team under GNU General Public License..
  • 4.
    INTRODUCTION R is aprogramming 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, Window 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 won model. • R is freely available under GNU General Public License.
  • 6.
    R PACKAGE • Apackage 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 package.
  • 7.
    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, Mac OS , FreeBSD… • Commanad line Driven: • You have to write Commands…
  • 8.
    MERITS • R isthe 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 development for statistical analysis by practising statisticians and researchers. • The graphical capabilities of R are outstanding, providing a fully programmable graphics languages 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 package available from multiple repositories specializing in topic like econometrics, data mining,spital analysis and bio-informatics. • R is cross platform. R is run on many operating systems and different hardware. It is popularly used on GNU/Linux, Macintosh and Microsoft Window running on both 32 and 64 bit processors.
  • 9.
    DEMERITS R is slow: Isan 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.