Понимание эффекта процентного изменения после применения MinMaxScaler? - PullRequest
0 голосов
/ 11 апреля 2020

Я хотел знать, остается ли процентное изменение между двумя значениями одинаковым после масштабирования данных с использованием MinMaxScaler из scikitlearn.

Если нет, какой метод масштабирования следует использовать, чтобы убедиться, что процентное изменение останется неизменным после масштабирования?

1 Ответ

0 голосов
/ 11 апреля 2020

Нет, это не так. Как и в документах (https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.MinMaxScaler.html), оно следует уравнению: transform = scale * X + min - X.min * scale, где scale = (max-min) / (X.max-X. мин). Разница в процентах не останется прежней, потому что мы делаем сложение.

Чтобы гарантировать, что изменение в процентах останется прежним, единственный способ - только умножение, вы не можете выполнять какие-либо другие операции. Вы должны выбрать максимальное или минимальное значение, а затем сделать некоторое деление, чтобы найти правильное число, чтобы умножить весь массив на

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...