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
Instruções do exercício
- Importe o módulo
LocalOutlierFactorcomolofpara facilitar. - Crie uma lista com trinta
1s seguida de um10,[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))