Обнаружение выброса эллиптической огибающей - PullRequest
0 голосов
/ 26 июня 2018

Я хочу поймать выбросы в массиве 16 x 224, используя Elliptic Envelope от sklearn. Проблема в том, что когда я предсказываю массив, он дает мне другое измерение:

ell = EllipticEnvelope()
ell.fit(c)
b = ell.predict(c)

C равен 16 x 224, как я уже говорил, а "b" - размер 16 x 1.

1 Ответ

0 голосов
/ 27 июня 2018

Это ожидаемое поведение.

Цитирование метода docs , predict возвращает:

is_outliers: массив, форма = (n_samples,), dtype = bool

Для каждого наблюдения указывается, следует ли рассматривать его как выброс в соответствии с установленной моделью.

Обратите внимание, что целью обнаружения выбросов является выявление выборок (строк), которые являются потенциальными выбросами.

...