Você está na página 1de 145

PROJETO PRÁTICO DE CIÊNCIA DE DADOS

“mas eu não estou em uma empresa,


como conseguir provar meu
conhecimento e criar um portfólio?”
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

“mas eu não estou em uma empresa,


como conseguir provar meu
conhecimento e criar um portfólio?”
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price BOTÃO DIREITO


Prediction DO MOUSE
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
horario_embarque horario_chegada

empresa_aerea voo origem paradas destino classe duração dias_antes


preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea voo origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

Nossa, mas deve ser super difícil


escrever os códigos pra fazer isso
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea voo origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

Nossa, mas deve ser super difícil


escrever os códigos pra fazer isso
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Conseguimos fazer tudo isso


com uma única linha de código!
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Navegável
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Navegável

Quantidade de valores vazios Temos 8 variáveis categóricas


e 3 variáveis numéricas

Número de linhas
duplicadas (iguais)
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Navegável

Principais informações da base


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Podemos entender cada uma das


variáveis de forma detalhada,

Principais informações da base


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Podemos entender cada uma das


variáveis de forma detalhada,

Principais informações da base

42,6% dos voos são


feitos pela Vistara
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Podemos entender cada uma das


variáveis de forma detalhada,
analisar a relação entre elas
de forma visual,

Principais informações da base


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Podemos entender cada uma das


variáveis de forma detalhada,
analisar a relação entre elas
de forma visual,

Existe uma relação entre a classe


Principais informações da base (econômica ou executiva) e a empresa aérea
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

voo
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

No pandas profiling também


visualizamos que a coluna
“flight” possui alta cardinalidade
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

No pandas profiling também


visualizamos que a coluna
“flight” possui alta cardinalidade

Podemos entender melhor


essa coluna e, caso não ajude
no nosso projeto, eliminá-la
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

No pandas profiling também


visualizamos que a coluna Verificando a quantidade
“flight” possui alta cardinalidade Visualizando os valores
de valores distintos de
da coluna “flight”
cada coluna

Podemos entender melhor


essa coluna e, caso não ajude
no nosso projeto, eliminá-la
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Eu preciso fazer todos os
tratamentos de uma única vez?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
Eu preciso fazer todos os do negócio
tratamentos de uma única vez?

NÃO
Preparação / Entendimento
Visualização dos dados
N

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados
N

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea média mínimo máximo

Vistara e Air_India são as


empresas com maiores preços
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea média mínimo máximo

Vistara e Air_India são as


empresas com maiores preços

Vistara e Air_India são as


empresas com maiores preços

preço

empresa_aerea
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea média mínimo máximo

Vistara e Air_India são as


empresas com maiores preços

Vistara e Air_India são as


empresas com maiores preços

preço
Será que essas empresas só fazem voos
executivos e por isso essa diferença?

empresa_aerea
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea média mínimo máximo

Vistara e Air_India são as


empresas com maiores preços

Vistara e Air_India são as


empresas com maiores preços

preço
Será que essas empresas só fazem voos
executivos e por isso essa diferença?

empresa_aerea
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

o s ?
s d ad
m seu
ar co
cont
u e r
vo c êq
stó ria
l h i
Qu a
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
contagem de registros

preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Grupo 1
contagem de registros

preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Grupo 1
contagem de registros

Grupo 2

preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
classe

Econômica
Executiva

contagem de registros
contagem de registros

preço

preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
classe

Econômica
Executiva

contagem de registros
contagem de registros

preço

classe média mínimo máximo


preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
preço

empresa_aerea
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

SEPARANDO AS EMPRESAS POR CLASSE


(ECONÔMICA X EXECUTIVA)

Econômica
Executiva
preço

preço

empresa_aerea
empresa_aerea
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

SEPARANDO AS EMPRESAS POR CLASSE


(ECONÔMICA X EXECUTIVA)

Econômica
Executiva
preço

preço

empresa_aerea
empresa_aerea
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

SEPARANDO AS EMPRESAS POR CLASSE


(ECONÔMICA X EXECUTIVA)

Econômica
empresa_aerea classe média mínimo máximo
Executiva

preço

empresa_aerea
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

SEPARANDO AS EMPRESAS POR CLASSE


(ECONÔMICA X EXECUTIVA)

Econômica
empresa_aerea classe média mínimo máximo
Executiva

preço
Mesmo na classe econômica, Vistara e
empresa_aerea
Air_India são empresas mais caras
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
dias_antes preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
dias_antes preço

preço

dias_antes
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
dias_antes preço

preço

dias_antes
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
dias_antes preço

Isso vale tanto para a classe


econômica quanto para a executiva?
preço

dias_antes
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
preço

dias_antes
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

preço
dias_antes
preço

preço
dias_antes
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

preço
dias_antes
preço

preço
dias_antes
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

PREÇO X HORÁRIO DE PARTIDA


preço

horario_embarque
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

PREÇO X HORÁRIO DE PARTIDA


horario_embarque classe média mínimo máximo contagem mediana
preço

horario_embarque
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

PREÇO X HORÁRIO DE PARTIDA PREÇO X HORÁRIO DE PARTIDA

Econômica Executiva

de manhã cedo de manhã depois do almoço de tarde de noite tarde da noite de manhã cedo de manhã depois do almoço de tarde de noite tarde da noite
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

PREÇO X HORÁRIO DE PARTIDA PREÇO X HORÁRIO DE PARTIDA

Econômica Executiva

de manhã cedo de manhã depois do almoço de tarde de noite tarde da noite de manhã cedo de manhã depois do almoço de tarde de noite tarde da noite

Sair tarde da noite parece ser uma boa opção para reduzir o preço das passagens
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Parabéns, ótima análise! Será que conseguimos prever
qual será o gasto com passagem do próximo ano?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados
N

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Eu não consigo entender variáveis de texto L
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados
N

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

Somente essas colunas


não estão como texto
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados
N

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

empresa_aerea origem horario_embarque paradas horario_chegada destino duração dias_antes preço


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

empresa_aerea origem horario_embarque paradas horario_chegada destino duração dias_antes preço


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

empresa_aerea origem horario_embarque paradas horario_chegada destino duração dias_antes preço


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

empresa_aerea origem horario_embarque horario_chegada destino duração dias_antes preço horario_chegada_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

empresa_aerea origem horario_embarque horario_chegada destino duração dias_antes preço horario_chegada_nr

horario_chegada horario_chegada_nr
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

empresa_aerea origem horario_embarque horario_chegada destino duração dias_antes preço horario_chegada_nr

mais cedo
horario_chegada horario_chegada_nr

mais tarde
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

empresa_aerea origem horario_embarque horario_chegada destino duração dias_antes preço horario_chegada_nr

mais cedo
horario_chegada horario_chegada_nr

mais tarde
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
empresa_aerea origem horario_embarque paradas horario_chegada destino classe duração dias_antes preço

empresa_aerea origem horario_embarque horario_chegada destino duração dias_antes preço horario_chegada_nr

horario_chegada horario_chegada_nr
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados
N

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning

O que é um modelo?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

O que é um modelo?

Vamos em
uma festa?
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Tenho compromisso
no dia?

S N
O que é um modelo?
Não vou! Vou estar
na cidade?

S N

Tenho Não vou!


dinheiro?

S N
Vamos em
uma festa? Está É perto?
chovendo?

S N S N

Não vou! Eu vou! Eu vou! Não vou!


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr

E as outras colunas?

empresa_aerea origem destino duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr

Não podemos utilizar essas colunas


E as outras colunas?
pois elas ainda estão como texto

empresa_aerea origem destino duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning

duração dias_antes horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning

duração dias_antes horario_chegada_nr horario_partida_nr

Sim – Classe Executiva


economica <= 0,5
Não – Classe Econômica
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning

Sim – Classe Executiva Não – Classe Econômica


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning

Sim – Classe Executiva Não – Classe Econômica


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning

Sim – Classe Executiva Não – Classe Econômica

duração dias_antes horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Para prevermos esse preço, vamos precisar criar o nosso modelo de Machine Learning
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS

duração dias_antes preço horario_chegada_nr horario_partida_nr


PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Como o erro é menor para a árvore de
decisão, vamos utilizar esse modelo!
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados
N

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
PROJETO PRÁTICO DE CIÊNCIA DE DADOS
Entendimento
do negócio

Preparação / Entendimento
Visualização dos dados
N

Preparação
Validação
dos dados

Análise /
Modelagem
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

“mas eu não estou em uma empresa,


como conseguir provar meu
conhecimento e criar um portfólio?”
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction
PROJETO PRÁTICO DE CIÊNCIA DE DADOS

Flight Price
Prediction

Você também pode gostar