SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Mineração de Padrões Sequenciais
Motivação
● Suponha que você como um gerente de um
grande redede supermercado deseja conhecer
a evolução das compras do seus clientes.
“Que sequência de produtos são comprados
por um mesmo cliente em momentos
consecutivos?”
Motivação
Sequência de produtos <p1,p2,p3> é
frequentemente comprado pelos clientes.
● Você poderia criar/enviar folhetos promocionais
aos clientes envolvendo os produtos.
● Criar estratégias de marketing envolvendo
estes produtos.
Como descobrir essas sequências?
● É necessário dispor de um banco de dados de
transações dos clientes, onde estes estejam
identificados.
● Além disso, é necessário ter as datas em que
as transações foram criadas.
Exemplo
Uma sequência ou padrão sequencial é uma coleção de itemsets.
S = <{TV, aparelho-de-som},{Vídeo},{DVDPlayer}>
Transformação dos Dados
Primeiramente deve-se realizar a transformação
dos dados agregando todos os itemsets
comprados por cada cliente na ordem em que os
mesmos foram comprados de acordo com o
campo data.
Conceitos importantes
Sejam t e s duas sequências. Como analisar que s
está contida em T?
t = <{1,3,4},{2,4,5},{1,7,8}>
s = <{3},{1,8}>
s está contida em t, pois {3} está no primeiro
itemSet de t e {1,8} está no terceiro itemSet de t.
Conceitos importantes
Sejam t e s duas sequências. Como analisar que
s está contida em T?
t = <{1,3,4},{2,4,5},{1,7,8}>
s' = <{8},{7}>
s' não está contida em t. Por que?
Conceitos Importantes
● Sequências do banco de dados = sequência do
cliente
● Sequências que são possíveis padrões =
padrão sequencial
Ambas são sequências de itemSets.
Uma sequência de cliente t suporta um padrão
sequencial s se s está contido em t.
Conceitos importantes
suporte(s)=
númerodesequênciasdeclientesquesuportams
númerototaldesequênciasdeclientes
Exemplo
s=<{TV},{Vídeo}>
Suporte = 2/4=0,5
Como encontrar padrões
sequenciais?
● Gerar os candidatos a itemSets frequentes a
cada iteração e calcular o suporte até que
chegue a uma iteração que não possa mais
gerar itemSets.
Exemplo
Base de dados suporte = 2/3
<{a,b}, {f}>
<{a}, {b}, {c}>
<{d}, {a,e}, {b} ,{e,c} >
C1 = <a> <b> <c> <d> <e> <f> F1 = <a>, <b>, <c>
C2 = <{a},{a}>; <{a,b}>; <{a},{b}>; <{b},{a}>; <{b},{b}>; <{a},{c}>;
<{c},{a}>; <{a,c}>; <{b,c}>; <{b},{c}>; <{c},{c}>; <{c},{b}>
F2 = <{a},{b}>; <{a},{c}>; <{b},{c}>
C3 = <{a},{b},{c}> F3 = <{a},{b},{c}>
C4 = vazio
Exercício
Id_Sequencia Seqüência
10 <{a}{abc}{ac}>
20 <{ad}{c}{ae}>
30 <{cf}{df}{c}{b}>
40 <{e}{g}{b}{c}>
Encontre os padrões sequencias com
suporte maior ou igual a 3/4

Más contenido relacionado

La actualidad más candente

Apriori and Eclat algorithm in Association Rule Mining
Apriori and Eclat algorithm in Association Rule MiningApriori and Eclat algorithm in Association Rule Mining
Apriori and Eclat algorithm in Association Rule Mining
Wan Aezwani Wab
 

La actualidad más candente (20)

2.2 decision tree
2.2 decision tree2.2 decision tree
2.2 decision tree
 
Apriori and Eclat algorithm in Association Rule Mining
Apriori and Eclat algorithm in Association Rule MiningApriori and Eclat algorithm in Association Rule Mining
Apriori and Eclat algorithm in Association Rule Mining
 
Web mining
Web miningWeb mining
Web mining
 
Data Mining: Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...
Data Mining:  Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...Data Mining:  Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...
Data Mining: Concepts and Techniques_ Chapter 6: Mining Frequent Patterns, ...
 
Rules of data mining
Rules of data miningRules of data mining
Rules of data mining
 
2 association rules
2 association rules2 association rules
2 association rules
 
Birch Algorithm With Solved Example
Birch Algorithm With Solved ExampleBirch Algorithm With Solved Example
Birch Algorithm With Solved Example
 
Chapter 1: Introduction to Data Mining
Chapter 1: Introduction to Data MiningChapter 1: Introduction to Data Mining
Chapter 1: Introduction to Data Mining
 
Data Mining: Concepts and Techniques (3rd ed.) — Chapter 5
Data Mining:  Concepts and Techniques (3rd ed.)— Chapter 5 Data Mining:  Concepts and Techniques (3rd ed.)— Chapter 5
Data Mining: Concepts and Techniques (3rd ed.) — Chapter 5
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 
08 clustering
08 clustering08 clustering
08 clustering
 
FP-growth.pptx
FP-growth.pptxFP-growth.pptx
FP-growth.pptx
 
Etl process in data warehouse
Etl process in data warehouseEtl process in data warehouse
Etl process in data warehouse
 
Introduction to DataMining
Introduction to DataMiningIntroduction to DataMining
Introduction to DataMining
 
Association rule mining
Association rule miningAssociation rule mining
Association rule mining
 
Data Sanitization: What, Why, When and How?
Data Sanitization: What, Why, When and How?Data Sanitization: What, Why, When and How?
Data Sanitization: What, Why, When and How?
 
DMTM Lecture 07 Decision trees
DMTM Lecture 07 Decision treesDMTM Lecture 07 Decision trees
DMTM Lecture 07 Decision trees
 
Data Mining: Mining ,associations, and correlations
Data Mining: Mining ,associations, and correlationsData Mining: Mining ,associations, and correlations
Data Mining: Mining ,associations, and correlations
 
Kmeans
KmeansKmeans
Kmeans
 
Data Ware Housing And Data Mining
Data Ware Housing And Data MiningData Ware Housing And Data Mining
Data Ware Housing And Data Mining
 

Similar a Aula 4 mineração de padrões sequenciais

Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql server
Milson
 

Similar a Aula 4 mineração de padrões sequenciais (8)

SAD - Sistemas de Apoio a Decisoes
SAD - Sistemas de Apoio a DecisoesSAD - Sistemas de Apoio a Decisoes
SAD - Sistemas de Apoio a Decisoes
 
Principais processos de criação de um Banco de Dados e comuns erros de aplica...
Principais processos de criação de um Banco de Dados e comuns erros de aplica...Principais processos de criação de um Banco de Dados e comuns erros de aplica...
Principais processos de criação de um Banco de Dados e comuns erros de aplica...
 
unidade2-conceitosfuneseobjetivosdosp-100820041757-phpapp02.pptx
unidade2-conceitosfuneseobjetivosdosp-100820041757-phpapp02.pptxunidade2-conceitosfuneseobjetivosdosp-100820041757-phpapp02.pptx
unidade2-conceitosfuneseobjetivosdosp-100820041757-phpapp02.pptx
 
TDC POA 2018 - Analytics de Produtos B2B
TDC POA 2018 - Analytics de Produtos B2BTDC POA 2018 - Analytics de Produtos B2B
TDC POA 2018 - Analytics de Produtos B2B
 
Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql server
 
Projeto de organização de lojas do varejo com mais de um “centro de distribui...
Projeto de organização de lojas do varejo com mais de um “centro de distribui...Projeto de organização de lojas do varejo com mais de um “centro de distribui...
Projeto de organização de lojas do varejo com mais de um “centro de distribui...
 
Projeto de organização de lojas do varejo com mais de um “centro de distribui...
Projeto de organização de lojas do varejo com mais de um “centro de distribui...Projeto de organização de lojas do varejo com mais de um “centro de distribui...
Projeto de organização de lojas do varejo com mais de um “centro de distribui...
 
Metodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMetodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho Day
 

Más de Jocéia Nunes Mata (6)

Avaliação
AvaliaçãoAvaliação
Avaliação
 
Matemática financeira módulo
Matemática financeira   móduloMatemática financeira   módulo
Matemática financeira módulo
 
Educação inclusiva
Educação inclusivaEducação inclusiva
Educação inclusiva
 
Apostila curso capacitacao_sp_1267713703
Apostila curso capacitacao_sp_1267713703Apostila curso capacitacao_sp_1267713703
Apostila curso capacitacao_sp_1267713703
 
A importância das atividades psicomotoras nas aulas de edc física na edc infa...
A importância das atividades psicomotoras nas aulas de edc física na edc infa...A importância das atividades psicomotoras nas aulas de edc física na edc infa...
A importância das atividades psicomotoras nas aulas de edc física na edc infa...
 
Rec adaptados
Rec adaptadosRec adaptados
Rec adaptados
 

Último

Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
AntonioVieira539017
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 

Último (20)

Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 

Aula 4 mineração de padrões sequenciais