ComeçarComece de graça

Selecionando um limite de suporte

A gerente da loja online de presentes analisa os resultados que você forneceu no exercício anterior e elogia o seu bom trabalho. Porém, ela levanta uma questão: todos os conjuntos de itens que você identificou têm apenas um item. Ela pergunta se seria possível usar uma regra menos restritiva e gerar mais conjuntos de itens, de preferência incluindo aqueles com vários itens.

Depois de concordar, você pensa no que pode explicar a falta de conjuntos com mais de 1 item. Não pode ser o parâmetro max_len, já que ele foi definido como três. Você conclui que deve ser o suporte e decide testar dois valores diferentes, verificando a cada vez quantos conjuntos adicionais são gerados. Observe que pandas está disponível como pd e os dados one-hot codificados estão disponíveis como onehot.

Este exercício faz parte do curso

Análise de Cesta de Compras em Python

Ver curso

Exercício interativo prático

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

# Import apriori from mlxtend
from mlxtend.____ import ____

# Compute frequent itemsets using a support of 0.003 and length of 3
frequent_itemsets_1 = apriori(onehot, min_support = ____, 
                            max_len = ____, use_colnames = True)

# Compute frequent itemsets using a support of 0.001 and length of 3
frequent_itemsets_2 = apriori(onehot, min_support = ____, 
                            ____, use_colnames = True)

# Print the number of freqeuent itemsets
print(len(frequent_itemsets_1), len(frequent_itemsets_2))
Editar e executar o código