Call Us at : 9872606864, 0161-460 6864

Mail Us at : aptechludhiana@gmail.com

R Progragramming

R is a programming language and free software environment for statistical computing and graphics supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls, data mining surveys, and studies of scholarly literature databases show substantial increases in popularity; as of June 2019, R ranks 22nd in the TIOBE index, a measure of the popularity of programming languages.

 

you will learn how to program in R and how to use R for effective data analysis. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, debugging, profiling R code, and organizing and commenting R code. Topics in statistical data analysis will provide working examples.

Curriculum

INTRODUCTION TO R

  • History of R
  • Features of R
  • SAS versus R
  • S and S-pus
  • Obtaining and managing R
  • Instaing R
  • Packages
  • Input/output
  • R interfaces
  • R ibrary

FUNCTIONS AND R PROGRAMMING

  • Data Types
  • Factors
  • Numbers
  • Attributes
  • Entering Inputs
  • Evauation
  • Printing
  • Missing Objects
  • Expicit Coercion
  • Data Frame
  • Objects

DATA MANAGEMENT

  • Reading Data
  • Writing data
  • Reading data files with tables
  • Files connection
  • Reading lines of Text files

SORTING DATA

  • MERGING DATA
  • AGGREGATING DATA
  • RESHAPING DATA

CONTROL STRUCTURES

  • If
  • For
  • Repeat
  • Next
  • Return

LOOPS

  • Lappy
  • Tappy
  • Split
  • Mappy
  • Apply

DATE AND TIME IN R

  • Dates in R
  • Times in R
  • Operation on Dates and Time on R

BASIC PLOTTING

  • Creating a graph
  • Density Pot
  • Dot Pot
  • Bar Pot
  • ine charts
  • Pie charts
  • Box po
  • Scatter Pot
  • istogram
  • Norma

ADVANCE PLOTTING

  • Graphical Parameters
  • Lattice graphs
  • Combining Plot
  • Ggplots graph
  • Probability graphs
  • Correlograms

SDEBUGGING TOOLS

  • Trace
  • Debug
  • Recover

DEBUGGING TOOLS

  • Creating Random Numbers
  • Generating Random Numbers
  • Random Sampling

CAREER GUIDANCE


Course Duration:

R Programming is a  course, depending on the specialisation chosen & the number of classes held per week. Classes are typically held 2 hours a day/ 3 days a week

Eligibility

graduates/ undergraduates/Working professionals

Job Opportunities:

R programmer