0% found this document useful (0 votes)
4 views1 page

r Programming

The document outlines a Basic R-Programming course for M.Com (IT) students, focusing on fundamental programming concepts, data analysis automation, and dynamic document generation. Key learning outcomes include understanding problem-solving approaches, basic R constructs, data structures, and statistical analysis techniques. The course covers topics such as control structures, data visualization, descriptive statistics, hypothesis testing, and predictive analytics, with recommended and reference texts provided for further study.
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)
4 views1 page

r Programming

The document outlines a Basic R-Programming course for M.Com (IT) students, focusing on fundamental programming concepts, data analysis automation, and dynamic document generation. Key learning outcomes include understanding problem-solving approaches, basic R constructs, data structures, and statistical analysis techniques. The course covers topics such as control structures, data visualization, descriptive statistics, hypothesis testing, and predictive analytics, with recommended and reference texts provided for further study.
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/ 1

Basic R-Programming M.

Com – (IT)
SEM - 3
Credits 4
Learning Objectives: (for teachers: what they have to do in the class/lab/field)
 To understand and able to use basic programming concepts
 To automate data analysis, working collaboratively and openly on code
 To know how to generate dynamic documents

Course Outcomes: (for students: To know what they are going to learn) CO1: To
understand the problem solving approaches
CO2: To learn the basic programming constructs in R Programming CO3: To learn
the basic programming constructs in R Programming CO4: To use R Programming
data structures - lists, tuples, dictionaries. CO5: To do input/output with files in R
Programming.

Units Contents
Introduction to R programming: What is R? - Installing R and R Studio –
R Studio Overview - Working in the Console - Arithmetic Operators – Logical Operations - Using
I Functions - Data structures, variables, and data types in R: Creating Variables - Numeric, Character
and Logical Data - Vectors -Data Frames - Factors -Sorting Numeric, Character, and Factor Vectors -
Special Values.
CONTROL STRUCTURES AND VECTORS -Control structures, functions, scoping rules, dates and
times, Introduction to Functions, preview of Some Important R Data Structures, Vectors, Character
Strings, Matrices, Lists, Data Frames, Classes Vectors: Generating sequences, Vectors and subscripts,
II Extracting elements of a vector using subscripts, Working with logical subscripts, Scalars, Vectors,
Arrays, and Matrices, Adding and Deleting Vector Elements, Obtaining the Length of a Vector,
Matrices and Arrays as Vectors Vector Arithmetic and Logical Operations, Vector Indexing, Common
Vector Operations
Math Functions, Calculating a Probability, Cumulative Sums and Products, Minima and Maxima,
III Calculus, Functions for Statistical Distributions
Data Visualization using R: Scatter Plots - Box Plots - Scatter Plots and Box and- Whisker Plots
Together -Customize plot axes, labels, add legends, and add colours

Descriptive statistics in R: Measures of central tendency - Measures of


variability - Skewness and kurtosis - Summary functions, describe functions, and descriptive statistics
IV by group.
Testing of Hypothesis using R: T-test, Paired Test, correlation, Chi Square test,
Analysis of Variance and Correlation
Predictive Analytics: linear Regression model, Non-Linear Least Square,
multiple regression analysis, Logistic Regression, Panel Regression Analysis, ARCH Model,
GARCH models, VIF model
Learning Resources:
Recommended Texts
1. Roger D. Peng,” R Programming for in“, 2012
2. Norman Matloff,”The Art of R Programming- A Tour of Statistical Software Design”, 2011
Reference Books
1. Garrett Grolemund, Hadley Wickham,”Hands-On Programming with R: Write Your Own Functions
and Simulations” , 1st Edition, 2014
2. Venables , W.N.,and Ripley,”S programming“, Springer, 2000.

You might also like