Normalization of multiple variables in MATLAB
3 views (last 30 days)
Show older comments
I am using 5 inputs and one target variable for my task, I need to know that either we normalize each input variable for its own max and min values or global max and min values.
To make it more clear
x1 = [1;2;3;4;6] ; x2 = [0.5;0.9;8;4;6] ; y= [32;12;21;43;52];
[x1, x2, y]
norm_x1 = (x1 - min(x1)) / (max(x1) - min(x1))
Is this correct or should I be using min and max values out of all three columns.
2 Comments
Rik
on 26 Aug 2022
Your question is not a Matlab question. It is a question about your application. What exactly is required in your application? What makes sense?
It is easy to implement a global normalization, but whether you should be doing that, we cannot answer.
Benjamin
on 26 Aug 2022
Hello,
Your message is a bite unclear, what do you wanna normalize ?
Each column of [x1,x2,y] ? Or the whole matrix [x1,x2,y] ?
And by what ? By the norm of one of the vector x1,x2 ? Or by the global max and min of [x1,x2,y] ?
Regards,
Answers (0)
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!