Normalization of multiple variables in MATLAB
3 次查看(过去 30 天)
显示 更早的评论
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 个评论
Rik
2022-8-26
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
2022-8-26
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,
回答(0 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!