why do we need to normalize data in matlab? what is the purpose?
Mostra commenti meno recenti
I need a short but meaningful answer.
Thanks
Risposta accettata
Più risposte (1)
John D'Errico
il 9 Lug 2017
Modificato: John D'Errico
il 9 Lug 2017
0 voti
Not that this will help...
Normalization is simply a linear transformation of your problem, usually made necessary because of the limits imposed due to floating point arithmetic. There are an uncountable number of places where it may be necessary.
You normalize data because the scaling of the data is a numerical problem. This is often may be simply an issue of poorly chosen units. For example, maybe you used femto-meters, instead of kilometers on one or more variables.
So normalize the data to avoid the numerical problems. On some problems, normalization is no problem at all, such as computing a correlation, which is scale invariant. Or scale may not matter to you, but double precision computations may fail due to scaling issues.
At the end, it may be necessary to re-transform the problem, post-solution to undo the normalizations.
1 Commento
Emmanuel Fajuyigbe
il 9 Lug 2017
Categorie
Scopri di più su Creating and Concatenating Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!