Как узнать, были ли мои данные масштабированы StandardScaler? - PullRequest
0 голосов
/ 26 сентября 2019

«Я масштабировал свой набор данных с помощью стандартного масштабатора. Теперь, как узнать, что он масштабирован, я уверен, что он масштабирован, но как его увидеть»

1 Ответ

0 голосов
/ 26 сентября 2019

Как сказал @Coderji, вы всегда можете узнать среднее и стандартное отклонение, которое должно быть равно 0 и 1 соответственно.Однако есть и другой способ его визуализации.

from sklearn import datasets
import numpy as np
from sklearn.preprocessing import StandardScaler

Я использую набор данных iris для этого примера.

iris = datasets.load_iris()
X = iris.data
sc = StandardScaler()
sc.fit(X)
x = sc.transform(X)
import matplotlib.pyplot as plt
import seaborn as sns
sns.distplot(x[:,1])

См. Этот вывод для длины sepel

Точно так же вы можете видеть для всех переменных или простой парный график сделает работу.Это дает представление о том, что данные стандартизированы визуально.

...