0% found this document useful (0 votes)
154 views

CS01207

This document outlines a course on statistics with R programming. The course aims to teach students how to use R for statistical analysis, computation, graphics and modeling. It covers topics like data structures in R, looping and control structures, working with data frames, exploratory data analysis, plotting, and regression analysis. The course outcomes are that students will be able to explain correlations, implement control structures to solve problems, and design and write functions in R.

Uploaded by

vijayalakshmi s
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views

CS01207

This document outlines a course on statistics with R programming. The course aims to teach students how to use R for statistical analysis, computation, graphics and modeling. It covers topics like data structures in R, looping and control structures, working with data frames, exploratory data analysis, plotting, and regression analysis. The course outcomes are that students will be able to explain correlations, implement control structures to solve problems, and design and write functions in R.

Uploaded by

vijayalakshmi s
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CS01207 STATISTICS WITH R PROGRAMMING- 3 0 2 4

ANALYTICS

Prerequisite NIL

Course Objectives 1. Use R for statistical programming, computation, graphics, and modeling
2. To educate students in predicting future results according to the parameters.
3. To enable students to perform data reshaping, regression as well as
exploratory data analysis.
4. Enable students to expand their knowledge of R and use R in their own
research.

Course Outcomes On successful completion of the course, the student will be able to:
1. Explain the Correlation between the parameters and establish the analysis.
(1,2)
2. Identify and implement appropriate control structures to solve a particular
programming problem(4,5).
3. Design and write functions in R and implement simple iterative
algorithms(3,5)

Note: Numbers given in the parenthesis refer to Graduate Attributes required by (NBA).

UNIT I INTRODUCTION TO R PROGRAMMING


Introduction-How to run R-Basic features of R- R Sessions and Functions- Basic Math-
Variables- Data Types - Advanced Data Structures – Lists, Matrices, Arrays, Factors ,Data
Frames, Functions , Vectors , Atomic Vectors, Character vectors - Operations on the logical
vectors - Calculating with R - Creating the matrices and operations on it - Creating the array and
operations on it , Class – S3 Class , S4 Class , Reference Class.
UNIT – II LOOPING, CONTROLSTRUCTURES,FUNCTIONS, RECURSION IN R
R Programming Structures, Different types of loops such as: for(), while() loops, Control
Statements, Looping Over Non vector Sets,- If-Else, Arithmetic and Boolean Operators and
values, Default Values for Argument, Return Values, Deciding Whether to explicitly call return-
Returning Complex Objects, Functions are Objective, No Pointers in R, Recursion
UNIT III WORKING WITH DATA FRAMES, FILE OPERATIONS IN R
Data Frames, Making data frames - Working with data frames- Data Reshaping- Melting
and Casting of data – Merging Data Frames - Editing and Reading Data from Files –Reading and
Writing Files.
UNIT IV EXPLORATORY DATA ANALYSIS IN R
Exploratory Data Analysis ,Types of EDA – Graphical / Quantitative , Univariate / Bivariate ,
Univariate EDA – Measures of Central Tendency - Mean,Median,Mode, Measures of
Dispersion-Min,Max,Range,Quartile,Variance,Standard Deviation, Skewness ,Kurtosis,
Bivariate Quantitative Analysis – Crosstabs , Covariance , Correlation.
UNIT V PLOTTING AND REGRESSION ANALYSIS IN R
Creating Graphs in R, Categorization of Plotting - High-Level Plotting Functions – Box
Plot , Bar Plot , Pie Chart , Histogram , Line Chart , Scatter Plot , Low-Level Plotting
Functions , Interactive graphic function, Advanced Graphics – Lattice Graphs, , ggplot2 ,
Visualizing Distributions , Saving Graphs.Regression Analysis - Simple Linear Regression,
Multiple Regression, Logistic Regression, - Poisson Regression.

UNIT VI ANALYTICS

Data Analysis – T Test in R , R ANOVA - One way , Two way analysis, Chi Square Test.

REFERENCES

1.An Introduction to R, Notes on R: A Programming Environment for Data Analysis and


Graphics. W. N. Venables, D.M. Smith and the R Development Core Team. Version 3.0.1 (2013-
05-16). URL: https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf
2.K.G. Srinivasa, G.M. Siddesh, Chetan Shetty & Sowmya B.J” Statistical Programming in R
“,Oxford University Press ,1st Edition , 2017.
3.https://www.tutorialspoint.com/r/
4.https://www.statmethods.net/r-tutorial/index.html
5.Johnson. R. A., Miller & Freund’s “Probability and Statistics for Engineers”, Pearson Education,
Delhi, 2000.6th Edition.
6.S.C. Gupta & V. K. Kapoor, “Fundamentals of Mathematical Statistics”, S. Chand Publishing Ltd.,
New Delhi ,2006.
7.Kleinman, Horton. SAS & R: Data Management, Statistical Analysis, Graphics
(CRC 2009)
8.Sheldon. M. Ross, “Introduction to probability and statistics for engineers and scientists”, Elseveir
Academic Press, California, 2009, 4th Edition.
9. P. Dalgaard. Introductory Statistics with R, 2nd Edition. (Springer 2008)

You might also like