Back to the 2020 paper

Module 2: Data Mining Fundamentals and Association Rule Mining

20204m

What is the value range of the following normalization methods?

  • min-max normalization
  • z-score normalization
  • normalization by decimal scaling
Worked SolutionAI Assisted

Value Ranges of Normalization Methods

Method Formula Value Range
Min-Max Normalization v′=v−minmax−min(new_max−new_min)+new_minv' = \dfrac{v-min}{max-min}(\text{new\_max}-\text{new\_min}) + \text{new\_min} Bounded exactly to [new_min, new_max] (commonly [0,1])
Z-Score Normalization v′=v−μσv' = \dfrac{v-\mu}{\sigma} Unbounded in theory; in practice typically falls roughly in [−3, +3] for approximately normal data
Decimal Scaling v′=v10jv' = \dfrac{v}{10^j}, where jj is the smallest integer such that max⁡(∣v′∣)<1\max(|v'|) < 1 Bounded to (−1, 1)

Notes

  • Min-max preserves the exact relationships in the original data and gives a strictly bounded range — but it's sensitive to outliers (a single extreme value stretches/compresses everything else).
  • Z-score has no hard bounds since it depends on how far a value is from the mean in standard-deviation units — extreme outliers can produce large |z| values well beyond ±3.
  • Decimal scaling normalizes by moving the decimal point, controlled by the maximum absolute value in the data, guaranteeing the result always lies strictly between −1 and 1.
Min-Max:        [0 ──────────── 1]        (fixed, bounded)
Z-Score:      (-∞ ...  -3  0  +3  ... +∞)  (unbounded, ~[-3,3] typical)
Decimal Scale:   (-1 ──────── 1)           (bounded, data-dependent)

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.