MFM 211 Business Analytics Notes cover all four units of the GGSIPU MBA (Financial Management) Semester 3 core paper. The English printed book is listed as 47 pages and includes 28 R code blocks, 15 worked numericals, 16 solved answers and 64 exam-style practice questions. Topics include R programming, data preparation, principal component analysis, regression, K-nearest neighbours, clustering, association rules and time-series forecasting. The notes follow the MBA (FM) scheme labelled 2021-22 onwards and support preparation for the paired MFM 227 Business Analytics Lab.
Written by Prateek Talwar, Founder, Unnati Educations · Reviewed by Prateek Talwar · Checked against the MBA (Financial Management) Scheme and Syllabus, 2021-22 onwards · Updated 14 October 2026 · Editorial policy
Scheme: MBA (FM) 2021-22 onwards | Applies to: batches admitted from 2021-22 onwards under this scheme | Verified against: supplied editorial mapping to the official MBA (FM) syllabus; last recorded check 13 October 2026
MFM 211 Business Analytics at a glance: GGSIPU MBA (FM) Sem 3 credits, units and exam pattern
MFM 211 introduces business analytics using R, from basic data structures and data preparation to predictive modelling, clustering and forecasting. The theory paper is paired with MFM 227 Business Analytics Lab.
| Code and title | MFM 211 Business Analytics (also printed MFM-211) |
|---|---|
| Course and semester | MBA (Financial Management), Semester 3 |
| Category and credits | Core, 2 credits; L-T-P 2-0-0 |
| Marks | 100: 25 internal (15 class test + 10 assignments, presentation, viva, group discussion or class participation) + 75 external |
| Pass mark | Not specified in the supplied scheme details; refer to GGSIPU Ordinance 11 and applicable examination notifications |
| Applies to | Batches admitted from 2021-22 onwards under the stated scheme |
| End-term pattern | 75 marks; detailed question-paper pattern not confirmed in the supplied scheme |
| Units and hours | 4 units, 42 teaching hours: 12 + 8 + 12 + 10 |
| Paired lab | MFM 227 Business Analytics Lab: Core, 1 credit, 2 practical hours; 40 internal + 60 external marks |
The supplied editorial record identifies MFM-211 on page 54 of the official syllabus PDF. It also records 34 total Semester 3 credits; students should check the complete applicable semester scheme before relying on the aggregate.
MFM 211 Business Analytics Notes unit-wise: 28 R code blocks and 15 worked numericals across 4 units
The printed notes follow the four syllabus units in order. They include commented R examples, numerical illustrations, solved questions and unit-wise practice sets. The documented unit content runs from pages 4 to 46.
MFM 211 Unit 1: Understanding Business Analytics
Unit 1 (pages 4 to 15) covers the DIKW pyramid, five Vs of data, four types of analytics and an eight-stage business analytics framework. It introduces R packages, six data types, vectors, matrices, lists, data frames, operators, conditional statements, loops and functions. It includes 12 R code blocks, 3 figures, 4 solved answers and 16 practice questions.
Quick look: an EMI calculator written as an R function (from page 14)
emi <- function(P, annual_rate, months) {
r <- annual_rate / 12 / 100
P * r * (1 + r)^months / ((1 + r)^months - 1)
}
round(emi(500000, 9, 60))
For a ₹5,00,000 loan at 9% annual interest over 60 monthly instalments, the EMI is approximately ₹10,379. The function assumes a fixed interest rate and equal monthly payments. A zero-interest case would require a separate formula branch.
MFM 211 Unit 2: Data Preparation
Unit 2 (pages 16 to 26) explains data quality, missing-data mechanisms (MCAR, MAR and MNAR), deletion and imputation approaches, IQR and Z-score outlier detection, erroneous data, visualisation using base R and ggplot2, and principal component analysis of financial ratios. It includes 7 R code blocks, 3 figures, 4 worked numericals, 4 solved answers and 16 practice questions.
Quick look: IQR fences for daily returns (from page 19)
- The first quartile is 2% and the third quartile is 10%, giving an interquartile range of 8 percentage points.
- Lower fence = 2% − 1.5 × 8 percentage points = −10%.
- Upper fence = 10% + 1.5 × 8 percentage points = 22%.
- A return of 35% exceeds the upper fence and is flagged as a potential outlier.
An IQR outlier flag indicates a value worth investigating; it does not automatically mean the observation is erroneous or should be removed.
MFM 211 Unit 3: Supervised and Unsupervised Learning
Unit 3 (pages 27 to 37) introduces training and testing data, simple and multiple linear regression, logistic regression for loan default, K-nearest neighbours, distance measures, hierarchical clustering, K-means and Apriori association-rule learning. It includes 6 R code blocks, 1 figure, 6 worked numericals, 4 solved answers and 16 practice questions. The unit title follows the notes; the source states that the official syllabus does not print a separate title for Unit 3.
| Metric | Calculation | Result |
|---|---|---|
| Accuracy | (80 + 870) / 1,000 | 95% |
| Precision | 80 / (80 + 30) | 72.7% |
| Recall | 80 / (80 + 20) | 80% |
| Specificity | 870 / (870 + 30) | 96.7% |
Quick look: loan-default classification metrics (from page 30)
- Metric
- Accuracy
- Calculation
- (80 + 870) / 1,000
- Result
- 95%
- Metric
- Precision
- Calculation
- 80 / (80 + 30)
- Result
- 72.7%
- Metric
- Recall
- Calculation
- 80 / (80 + 20)
- Result
- 80%
- Metric
- Specificity
- Calculation
- 870 / (870 + 30)
- Result
- 96.7%
The example assumes that loan default is the positive class: 80 true positives, 30 false positives, 20 false negatives and 870 true negatives. In lending, high overall accuracy can conceal missed defaults, so recall and other class-sensitive measures also matter.
MFM 211 Unit 4: Time Series Analysis and Forecasting
Unit 4 (pages 38 to 46) explains trend, seasonal, cyclical and irregular components; additive and multiplicative models; forecast accuracy measures; simple and weighted moving averages; exponential smoothing, including Holt-Winters; and least-squares trend forecasting. It includes 3 R code blocks, 5 worked numericals, 4 solved answers and 16 practice questions.
| Week | Actual | Current forecast | Forecast for next week |
|---|---|---|---|
| 2 | 110 | 100.00 | 103.00 |
| 3 | 104 | 103.00 | 103.30 |
| 4 | 120 | 103.30 | 108.31 |
| 5 | 115 | 108.31 | 110.32 |
Quick look: exponential smoothing with alpha = 0.3 (from page 42)
- Week
- 2
- Actual
- 110
- Current forecast
- 100.00
- Forecast for next week
- 103.00
- Week
- 3
- Actual
- 104
- Current forecast
- 103.00
- Forecast for next week
- 103.30
- Week
- 4
- Actual
- 120
- Current forecast
- 103.30
- Forecast for next week
- 108.31
- Week
- 5
- Actual
- 115
- Current forecast
- 108.31
- Forecast for next week
- 110.32
Each new forecast uses the previous forecast plus 30% of the previous forecast error. Values are rounded to two decimal places for display.
K-means clustering and the elbow method for finance data: excerpt from page 33 of the MFM 211 notes
Excerpt from page 33
Goal of Clustering
Clustering groups observations so that members within a cluster are relatively similar and observations in different clusters are relatively dissimilar. Euclidean and Manhattan distances are commonly used measures, although the appropriate measure depends on the method and data.
Standardising numerical variables is often important when their scales differ substantially. Otherwise, a variable such as income may dominate a distance calculation simply because its numerical values are larger.
Where Clustering Is Used
- Customer segmentation: Group customers using spending, age and income patterns.
- Investor profiling: Identify groups with different investment characteristics and risk preferences.
- Stock grouping: Explore securities with similar historical return characteristics.
- Fraud investigation: Flag unusual transactions for further examination; clustering alone does not establish fraud.
- Market research and credit analysis: Group markets or borrowers by shared characteristics.
Four Families of Clustering Methods
Common families include partitioning methods such as K-means and K-medoids; hierarchical methods such as agglomerative and divisive clustering; density-based methods such as DBSCAN; and model-based methods such as Gaussian mixture models. These are unsupervised approaches because they do not require a predefined target label for cluster assignment.
K-means in Five Steps
K-means divides observations into a specified number of clusters and seeks to minimise the within-cluster sum of squared distances to the cluster centroids.
- Choose k, the number of clusters.
- Initialise k cluster centroids.
- Assign each observation to its nearest centroid.
- Recalculate each centroid using the observations assigned to its cluster.
- Repeat assignment and updating until a stopping criterion is met.
How Many Clusters?
The elbow method plots within-cluster sum of squares against k and looks for a point after which additional clusters produce diminishing improvements. The silhouette score, usually between −1 and +1, provides another indication of cluster separation. The gap statistic can also help compare candidate cluster counts.
Business judgement matters when choosing an operationally useful segmentation, but the selected number of groups should still be supported by the data and the intended application.
Do the MFM 211 notes cover the full GGSIPU syllabus?
The supplied editorial mapping identifies notes sections for all four syllabus units. It also lists R examples and worked applications. Complete topic-by-topic verification against the final printed book remains pending.
| Official unit | Official topics | Where in the notes | Status |
|---|---|---|---|
| I: Understanding Business Analytics | Importance of data, analytics framework, R basics, libraries, data structures, operators, control structures, functions, lists and data frames | Sections 1–11, pages 4–14 | Mapped in supplied record |
| II: Data Preparation | Missing values, outliers, erroneous data, visualisation and PCA | Sections 1–6, pages 16–25 | Mapped in supplied record |
| III: Supervised and Unsupervised Learning | Simple, multiple and logistic regression, K-nearest neighbours, clustering and association rules | Sections 1–5, pages 27–36 | Mapped in supplied record |
| IV: Time Series Analysis and Forecasting | Time-series patterns, forecast accuracy, moving averages, exponential smoothing and regression forecasting | Sections 1–7, pages 38–45 | Mapped in supplied record |
MFM 211 syllabus topics mapped to the printed notes
- Official unit
- I: Understanding Business Analytics
- Official topics
- Importance of data, analytics framework, R basics, libraries, data structures, operators, control structures, functions, lists and data frames
- Where in the notes
- Sections 1–11, pages 4–14
- Status
- Mapped in supplied record
- Official unit
- II: Data Preparation
- Official topics
- Missing values, outliers, erroneous data, visualisation and PCA
- Where in the notes
- Sections 1–6, pages 16–25
- Status
- Mapped in supplied record
- Official unit
- III: Supervised and Unsupervised Learning
- Official topics
- Simple, multiple and logistic regression, K-nearest neighbours, clustering and association rules
- Where in the notes
- Sections 1–5, pages 27–36
- Status
- Mapped in supplied record
- Official unit
- IV: Time Series Analysis and Forecasting
- Official topics
- Time-series patterns, forecast accuracy, moving averages, exponential smoothing and regression forecasting
- Where in the notes
- Sections 1–7, pages 38–45
- Status
- Mapped in supplied record
Official reference: MBA (Financial Management) Scheme and Syllabus, 2021-22 onwards. The supplied editorial record places MFM-211 on PDF page 54.
How to write MFM 211 answers: R syntax lines, formula-table-interpretation numericals and finance examples
For a longer theory answer on the business analytics framework, draw the eight-stage diagram referenced as Figure 1.3, explain each stage briefly and finish with an application such as bank loan-default prediction.
- R syntax: Include a relevant line such as
na.omit(df)for removing incomplete rows orprcomp(data, scale. = TRUE)for PCA. Distinguish<-assignment,==comparison and%%remainder. - PCA answers: Define PCA, outline the steps, use the flow diagram and explain selection aids such as eigenvalues, scree plots and cumulative explained variance. The Kaiser eigenvalue-greater-than-one criterion is mainly used with correlation-based PCA and is not a universal rule.
- Credit-risk classification: Explain why recall for the default class can be important when missed defaulters are costly. Consider precision and the business costs of both types of error.
- Forecasting numericals: Present the formula, the working table, accuracy calculations and a practical interpretation.
Worked example: three-month moving average and forecast errors (page 41)
Monthly sales from January to June are ₹20 lakh, ₹24 lakh, ₹22 lakh, ₹26 lakh, ₹28 lakh and ₹30 lakh.
- April forecast: (20 + 24 + 22) / 3 = ₹22.00 lakh; error = 26 − 22 = 4.00.
- May forecast: (24 + 22 + 26) / 3 = ₹24.00 lakh; error = 28 − 24 = 4.00.
- June forecast: (22 + 26 + 28) / 3 = ₹25.33 lakh; error = 30 − 25.33 = approximately 4.67.
- MAD: (4 + 4 + 4.6667) / 3 = approximately 4.22 lakh.
- MSE: (16 + 16 + 21.7778) / 3 = approximately 17.93 (lakh squared).
- MAPE: [(4/26) + (4/28) + (4.6667/30)] × 100 / 3 = approximately 15.07%.
- July simple moving-average forecast: (26 + 28 + 30) / 3 = ₹28 lakh.
- July weighted moving-average forecast: (3 × 30 + 2 × 28 + 1 × 26) / 6 = ₹28.67 lakh, assigning the largest weight to the most recent month.
All three observed forecast errors are positive, showing that this three-month moving average lagged the rising sales series during the evaluated months.
MFM 211 exam corner: 16 solved answers and 64 short and long practice questions by unit
| Unit | Solved answers | Short practice | Long practice | Worked numericals |
|---|---|---|---|---|
| Unit 1 | 4 | 10 | 6 | 0 |
| Unit 2 | 4 | 10 | 6 | 4 |
| Unit 3 | 4 | 10 | 6 | 6 |
| Unit 4 | 4 | 10 | 6 | 5 |
| Total | 16 | 40 | 24 | 15 |
MFM 211 solved answers, practice questions and worked numericals
- Unit
- Unit 1
- Solved answers
- 4
- Short practice
- 10
- Long practice
- 6
- Worked numericals
- 0
- Unit
- Unit 2
- Solved answers
- 4
- Short practice
- 10
- Long practice
- 6
- Worked numericals
- 4
- Unit
- Unit 3
- Solved answers
- 4
- Short practice
- 10
- Long practice
- 6
- Worked numericals
- 6
- Unit
- Unit 4
- Solved answers
- 4
- Short practice
- 10
- Long practice
- 6
- Worked numericals
- 5
- Unit
- Total
- Solved answers
- 16
- Short practice
- 40
- Long practice
- 24
- Worked numericals
- 15
Total: 16 solved answers, 64 additional practice questions (40 short and 24 long) and 15 worked numericals. The practice-question mark bands in the notes are not an independently confirmed official examination pattern.
One question per unit, with answer pointers:
- Unit 1: Explain the operators and control structures in R with suitable programs. Pointer: Discuss the five operator groups, conditional statements,
switch()and the main loop types, supported by short R examples. - Unit 2: Discuss methods for treating missing values. Pointer: Explain MCAR, MAR and MNAR, deletion and imputation. Treat percentage-based deletion thresholds as contextual heuristics rather than universal rules.
- Unit 3: Of 100 baskets, 20 contain tea, 25 contain biscuits and 10 contain both. Find support, confidence and lift for Tea to Biscuits. Pointer: Support = 10/100 = 0.10; confidence = 10/20 = 0.50; lift = 0.50/0.25 = 2.0.
- Unit 4: Actual sales are 500 units, the forecast was 480 units and alpha is 0.2. Find the next forecast. Pointer: 480 + 0.2 × (500 − 480) = 484 units.
A separate MFM 211 important-questions page is planned; its publication status is not confirmed.
Who writes and checks the MFM 211 Business Analytics notes?
- Prateek Talwar, author: Founder, Unnati Educations; Associate Company Secretary (ACS), ICSI, membership no. 58704, since 15 May 2019; B.Com, University of Delhi (School of Open Learning), 2012. Author profile
Prateek Talwar is also identified as the reviewer in the supplied editorial record. The four units were mapped to the MBA (FM) scheme labelled 2021-22 onwards. Updated 14 October 2026; last recorded syllabus check 13 October 2026.
See the editorial policy for the site's content preparation and review approach.
MFM 211 and the MFM 227 Business Analytics lab, plus other GGSIPU MBA (FM) Sem 3 papers
Paired lab: MFM 227 Business Analytics Lab is a separate 1-credit core paper. The supplied scheme states that the lab is based on MFM-211. Its dedicated notes page is planned but not yet built.
- Unit 1 to MFM 227: R vectors, matrices, lists, data frames and programming basics support introductory practical exercises.
- Unit 2 to MFM 227: Missing-data handling, outlier detection, data visualisation and PCA support data preparation exercises.
- Unit 3 to MFM 227: Regression, KNN, clustering and association rules support analytical modelling exercises.
- Unit 4 to MFM 227: Moving averages, exponential smoothing and time-series forecasting support practical forecasting exercises.
| Group | Papers |
|---|---|
| Training | MFM 201 Summer Training Report |
| Finance | MFM 203 Financial Derivatives; MFM 205 Financial Markets and Institutions; MFM 209 Strategic Financial Management |
| Entrepreneurship | MFM 207 Entrepreneurship Development and Start-Up |
| Open elective | MFM 213 MOOCs / Open Elective |
| Analytics lab | MFM 227 Business Analytics Lab |
| Related electives | MFM 221 Financial Econometrics; MFM 223 Data Visualization for Decision Making, subject to the chosen elective group |
Related MBA (FM) Semester 3 papers and electives identified in the supplied scheme summary
- Group
- Training
- Papers
- MFM 201 Summer Training Report
- Group
- Finance
- Papers
- MFM 203 Financial Derivatives; MFM 205 Financial Markets and Institutions; MFM 209 Strategic Financial Management
- Group
- Entrepreneurship
- Papers
- MFM 207 Entrepreneurship Development and Start-Up
- Group
- Open elective
- Papers
- MFM 213 MOOCs / Open Elective
- Group
- Analytics lab
- Papers
- MFM 227 Business Analytics Lab
- Group
- Related electives
- Papers
- MFM 221 Financial Econometrics; MFM 223 Data Visualization for Decision Making, subject to the chosen elective group
Financial Econometrics connects particularly with regression and forecasting, while Data Visualization for Decision Making extends the visualisation work introduced in Unit 2.
MFM 211 Business Analytics notes FAQs
How do I get the full MFM 211 notes?
Use the WhatsApp ordering button below to request the printed English notes book. The complete book is not offered as a PDF. The unit summaries are available on this page, and a separate sample PDF is planned. The price is shared on WhatsApp.
What is the passing mark for MFM 211?
MFM 211 carries 25 internal and 75 end-term marks. The supplied scheme details do not state a paper-specific pass percentage. Refer to GGSIPU Ordinance 11 and applicable examination notifications.
Do I need to know R before starting MFM 211?
No prior R programming knowledge is assumed in the notes. Unit 1 begins with basic R syntax, packages, data structures, operators, loops and functions. The 28 code blocks include examples that students can test in R or RStudio.
Is MFM 211 a core paper, and how many credits does it carry?
Yes. MFM 211 is listed as a 2-credit core theory paper with two lecture hours per week. Its paired lab, MFM 227, is a separate 1-credit core paper. The supplied scheme summary records 34 Semester 3 credits and 108 programme credits, with a minimum of 102 credits for the degree; these aggregate requirements should be checked against the applicable university rules.
Which MFM 211 unit has the most numericals?
Unit 3 has 6 of the 15 worked numericals, covering regression, loan-default probability, classification metrics, KNN and association rules. Unit 4 has 5 forecasting numericals, Unit 2 has 4 data preparation and PCA numericals, and Unit 1 has none.
My batch joined MBA (FM) in 2024-25. Do these notes fit my syllabus?
The notes follow the MBA (FM) scheme labelled 2021-22 onwards. A student admitted in 2024-25 should compare the four unit headings with the syllabus issued by their institute, particularly if the university has introduced any subsequent scheme or amendments.
Get the full MFM 211 Business Analytics Notes on WhatsApp
The English printed book is listed as 47 pages and contains 28 R code blocks, 15 worked numericals, 16 solved answers and 64 practice questions.
| Part | Pages | R code blocks | Worked numericals |
|---|---|---|---|
| Cover and index | 1–3 (3) | — | — |
| Unit 1: Understanding Business Analytics | 4–15 (12) | 12 | 0 |
| Unit 2: Data Preparation | 16–26 (11) | 7 | 4 |
| Unit 3: Supervised and Unsupervised Learning | 27–37 (11) | 6 | 6 |
| Unit 4: Time Series Analysis and Forecasting | 38–46 (9) | 3 | 5 |
| Final page to confirm | 47 (1; content not identified) | — | — |
| Listed book total | 47 | 28 | 15 |
MFM 211 printed notes: documented page allocation and content
- Part
- Cover and index
- Pages
- 1–3 (3)
- R code blocks
- —
- Worked numericals
- —
- Pages
- 4–15 (12)
- R code blocks
- 12
- Worked numericals
- 0
- Pages
- 16–26 (11)
- R code blocks
- 7
- Worked numericals
- 4
- Pages
- 27–37 (11)
- R code blocks
- 6
- Worked numericals
- 6
- Pages
- 38–46 (9)
- R code blocks
- 3
- Worked numericals
- 5
- Part
- Final page to confirm
- Pages
- 47 (1; content not identified)
- R code blocks
- —
- Worked numericals
- —
- Part
- Listed book total
- Pages
- 47
- R code blocks
- 28
- Worked numericals
- 15
Pages 1–46 are documented in the supplied breakdown. The content of page 47 remains to be confirmed against the final printed book.
Delivery: within 5 to 7 days at most; the exact time may vary with your location.
Order the MFM 211 notes book on WhatsApp (4 units, 47 pages)
Unnati Educations is an independent education provider based in Vikaspuri, Delhi. We are not affiliated with, authorised by, or endorsed by Guru Gobind Singh Indraprastha University (GGSIPU). 'GGSIPU' and 'IPU' are used only to describe the syllabus our notes follow. For official information, visit ipu.ac.in.
Ready for the full notes?
Discuss coverage and delivery with our team.