Normalize function of matlab

11 ビュー (過去 30 日間)
AMIR KHAN
AMIR KHAN 2021 年 9 月 4 日
コメント済み: AMIR KHAN 2021 年 9 月 4 日
I am trying to normalize my data and using matlab's normalize() function. I want the normalized data, center and scalar values as the output. But when I am simulating it is saying "too many output arguments." But I have seen from the page https://uk.mathworks.com/help/matlab/ref/double.normalize.html and using the same way. Kindly, see the screenshot.
  1 件のコメント
AMIR KHAN
AMIR KHAN 2021 年 9 月 4 日
Thanks a lot. I want to normalize the test set from same mean and std as that of train set. Is there any function for that?

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2021 年 9 月 4 日
In your release, only the one-output form of normalize() was available.
The three-output form is new as of R2021a.
  3 件のコメント
Walter Roberson
Walter Roberson 2021 年 9 月 4 日
c = mean(Xs);
s = std(Xs);
Xs = normalize((Xs-c) ./ s);
and then use the same s and c for all other datasets you want to center and scale the same way.
AMIR KHAN
AMIR KHAN 2021 年 9 月 4 日
Thanks

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by