Normalization by Area
Table of contents
Introduction
Normalization by Area rescales each spectrum by its integrated area so spectra with different total signal levels can be compared.
How to use
To normalize your data by area:
- Upload data and select the spectra to be processed.
- Navigate to the sidebar and turn on the “Normalization” toggle.
- Select “Normalize by area” from the drop-down menu.
- Leave “Scale factor” at
1for no additional scaling, or choose an integer from1to100000to multiply the normalized intensities by that constant. - Click “Process” to update the display.
Behavior
Normalizing by area is good for standardizing data with different measurement conditions. With the default scale factor of 1, the magnitude of the integrated area is 1; for a positive-area spectrum, the area itself is 1. The area is calculated using a trapezoidal sum. A scale factor $c$ multiplies every normalized intensity by the same constant, so the magnitude of the resulting area is $c$. Mathematically, the normalized intensity $S(x)$ at Raman shift $x$ is determined by:
where $I(x)$ is the intensity observed at Raman shift $x$, $n$ is the number of Raman shift intervals, and $c$ is the scale factor (default 1).
Method
The implementation divides each selected spectrum by the absolute value of its trapezoidal area over Raman shift, then multiplies by the scale factor:
\[I_{\text{norm}}(x)=c\frac{I(x)}{\left|\int I(x)\,dx\right|}\]| Parameter | Tunable or fixed | Implementation |
|---|---|---|
| Method choice | Tunable | Selected as Normalize by area |
| Scale factor | Tunable | Default 1 (no additional scaling); integer from 1 to 100000 multiplying normalized intensities |
| Integration | Fixed | Trapezoidal area using the Raman shift column |
References
- SpectraGuru implementation, self-implemented area normalization.