BMBA252

Analytics Project using R / Python

L-T-P0-0-3 Credits2 Session2024-25 TypeLab / Practical
Appears in 1 semester

MBA Business Analytics · Sem 2 (Project)

Syllabus

5 units · 30 lecture hours
Unit1

Unit 1

6 hrs

Understanding Analytics Projects: Overview of the analytics project lifecycle, types of analytics projects. Problem Definition: Defining the business problem or research question, setting objectives, and determining the scope of the project. Project Planning: Developing a project plan, including timeline, milestones, resources, and deliverables. Data Requirements: Identifying data needs, sources of data, and methods for data collection. Tools Setup: Introduction to RStudio (for R) and Jupyter Notebook (for Python), setting up the working environment.

Unit2

Unit 2

6 hrs

Data Collection: Techniques for collecting data from various sources (web scraping, APIs, CSV/Excel files). Data Cleaning: Handling missing data, removing duplicates, correcting errors, standardizing data formats. Data Preparation: Transforming data, feature engineering, and preparing data for analysis. Exploratory Data Analysis (EDA): Conducting EDA to understand the data, identifying patterns, and initial insights.

Unit3

Unit 3

6 hrs

Statistical Analysis: Applying descriptive statistics, hypothesis testing, correlation, and regression analysis. Introduction to Machine Learning: Overview of basic machine learning concepts and techniques. Model Building: Building and evaluating simple models (e.g., linear regression, decision trees). Interpreting Results: Analyzing model outputs and deriving actionable insights.

Unit4

Unit 4

6 hrs

Data Visualization Principles: Importance of visualization in analytics, principles of effective visual communication. Creating Visualizations: Using R/Python libraries (ggplot2, matplotlib, seaborn) to create basic charts and graphs. Storytelling with Data: Crafting a narrative around the data, using visualizations to support the story. Presentation Skills: Best practices for presenting data-driven insights to stakeholders.

Unit5

Unit 5

6 hrs

Project Execution: Applying the skills learned to execute the project, from data collection to final analysis. Documentation: Writing a concise project report, including problem statement, methodology, analysis, and conclusions. Final Presentation: Preparing and delivering a professional presentation of the project findings. Project Submission: Submitting the final report, code, and presentation materials.

Course Objectives5 points
  • To provide students with practical experience in executing a complete analytics project using R/Python.
  • To develop students' skills in data collection, cleaning, and preparation using R/Python.
  • To enable students to apply statistical analysis and basic machine learning techniques to solve real-world problems.
  • To teach students how to visualize and communicate their findings effectively.
  • To guide students in documenting and presenting their project in a professional manner.
Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Students will be able to define a clear analytics problem and develop a project plan, including data collection and analysis strategies.K5 (Create)
  2. CO2Students will gain proficiency in using R/Python for data collection, cleaning, and preparation.K3 (Apply)
  3. CO3Students will apply appropriate statistical and basic machine learning techniques to analyze data and derive insights.K3 (Apply)
  4. CO4Students will create visualizations that effectively communicate their findings.K6 (Evaluate)
  5. CO5Students will document their project process, results, and conclusions, and present them professionally.K6 (Evaluate)

Suggested Readings

  1. R for Data Science by Hadley Wickham and Garrett Grolemund (for R users)
  2. Python for Data Analysis by Wes McKinney (for Python users)
  3. Practical Statistics for Data Scientists: 50 Essential Concepts by Peter Bruce and Andrew Bruce
  4. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron (for Python users)
  5. Introduction to Statistical Learning by Gareth James, Daniela Witten, Trevor Hastie, and Robert Tibshirani (for R and Python users)
  6. Storytelling with Data: A Data Visualization Guide for Business Professionals by Cole Nussbaumer Knaflic

Official AKTU syllabus

This subject is on page 37, 38 of the original AKTU PDF.

Official AKTU syllabus PDF ↗