Business Analytics - R Language

Course Overview

This course aims to provide students with a comprehensive introduction to R programming, covering its basics to more advanced topics such as data visualization and statistical analysis. Students will engage in practical exercises, hands-on activities, and real-world applications to enhance their proficiency in R.

Course Objective

  • Understand the basics of R programming and its environment.
  • Learn to manipulate and analyze data using R.
  • Develop skills in creating various types of plots and visualizations.
  • Apply R for statistical analysis and data handling.
  • Work on a project to implement R skills in a practical scenario.

Pedagogy:s

  • Lectures: Theoretical foundations and key concepts will be taught through interactive lectures.
  • Hands-on Activities: Practical activities to apply learning in real-world scenarios.
  • Case Studies: Real-world examples to illustrate the application of R programming concepts.
  • Group Discussions: Collaborative discussions to enhance understanding and encourage diverse perspectives.
  • Project: An end-of-course project to demonstrate the application of R programming skills.

Course Outcomes

By the end of the course, students will be able to:

  • Navigate and utilize the R programming environment effectively.
  • Use R for data manipulation, analysis, and visualization.
  • Implement various data types, loops, and functions in R.
  • Create and interpret different types of plots and charts using R.
  • Conduct statistical analysis using R.
  • Present a project demonstrating practical use of R programming skills.

Session Plan

Business Analytics - R Langugae Syllabus T29

Session No. Topics Activities
Session No. Topic Activities
Class 1 R HOME Introduction and Setup
Class 2 R Intro Lecture and Practical Exercise
Class 3 R Get Started Hands-on Activity
Class 4 R Syntax Lecture and Exercise
Class 5 R Comments Practical Activity
Class 6 R Variables Hands-on Activity
Class 7 R Data Types Lecture and Exercise
Class 8 R Numbers Practical Exercise
Class 9 R Math Hands-on Activity
Class 10 R Strings Lecture and Exercise
Class 11 R Logical/Booleans Practical Activity
Class 12 R Operators Lecture and Exercise
Class 13 R If...Else Hands-on Activity
Class 14 R While Loop Lecture and Exercise
Class 15 R For Loop Practical Activity
Class 16 R Functions Lecture and Exercise
Class 17 R Vectors Hands-on Activity
Class 18 R Lists Lecture and Exercise
Class 19 R Matrices Practical Exercise
Class 20 R Arrays Hands-on Activity
Class 21 R Data Frames Lecture and Exercise
Class 22 R Factors Practical Activity
Class 23 R Plot Hands-on Activity
Class 24 R Line Lecture and Exercise
Class 25 R Scatterplot Practical Exercise
Class 26 R Pie Charts Hands-on Activity
Class 27 R Bars Lecture and Exercise
Class 28 Statistics Intro Practical Activity
Class 29 R Data Set Hands-on Activity
Class 30 R Max and Min Lecture and Exercise
Class 31 R Mean Median Mode Practical Activity
Class 32 R Percentiles Hands-on Activity
Class 33 Project Presentation Presentation
Class 34 Project Presentation Presentation

References:

  • Adler, J. (2010). R in a Nutshell: A Desktop Quick Reference. O'Reilly Media.
  • Kabacoff, R. I. (2015). R in Action: Data Analysis and Graphics with R. Manning Publications.

Textbooks:

  • Matloff, N. (2011). The Art of R Programming: A Tour of Statistical Software Design. No Starch Press.
  • Wickham, H., & Grolemund, G. (2016). R for Data Science: Import, Tidy, Transform, Visualize, and Model Data. O'Reilly Media.

Useful Hyperlinks:

Software for R Practice

  • R Language