ComeçarComece de graça

Um outlier simples

Quando você conhece um novo tipo de algoritmo, é sempre uma ótima ideia testá‑lo com um exemplo bem simples. Então, você decide criar uma lista com trinta exemplos com o valor 1.0 e apenas um exemplo com o valor 10.0, que você espera que seja marcado como outlier. Para garantir que vai usar o algoritmo corretamente, você converte a lista em um dataframe do pandas e a passa para o algoritmo de local outlier factor. pandas está disponível como pd.

Este exercício faz parte do curso

Projetando Workflows de Machine Learning em Python

Ver curso

Instruções do exercício

  • Importe o módulo LocalOutlierFactor como lof para facilitar.
  • Crie uma lista com trinta 1s seguida de um 10, [1.0, 1.0, ..., 1.0, 10.0].
  • Converta a lista para um data frame.
  • Imprima as pontuações de outlier produzidas pelo algoritmo de local outlier factor.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Import the LocalOutlierFactor module
from sklearn.____ import ____ as lof

# Create the list [1.0, 1.0, ..., 1.0, 10.0] as explained
x = ____*30
x.____(10)

# Cast to a data frame
X = pd.____(x)

# Fit the local outlier factor and print the outlier scores
print(lof().____(X))
Editar e executar o código