Construa análises de Churn para seu portfolio com esses dados

Wlademir Prates

O que você encontra aqui?

Neste vídeo …

  1. Conheça o conjunto de dados Telco Churn.
  2. Aprenda a ler estes dados no R.
  3. Confira 3 dicas de projetos para seu portfolio de people analytics. Fique até o final!

O dataset Telco Customer Churn

Lendo CSV no R

O dado deste exemplo está no repositório https://github.com/wrprates/open-data.

library(readr)
df <- readr::read_csv(
  "https://raw.githubusercontent.com/wrprates/open-data/master/telco_customer_churn.csv"
) |>
  dplyr::mutate(across(c("SeniorCitizen", where(is.character)), as.factor))

df
# A tibble: 7,043 × 21
   custo…¹ gender Senio…² Partner Depen…³ tenure Phone…⁴ Multi…⁵ Inter…⁶ Onlin…⁷
   <fct>   <fct>  <fct>   <fct>   <fct>    <dbl> <fct>   <fct>   <fct>   <fct>  
 1 7590-V… Female 0       Yes     No           1 No      No pho… DSL     No     
 2 5575-G… Male   0       No      No          34 Yes     No      DSL     Yes    
 3 3668-Q… Male   0       No      No           2 Yes     No      DSL     Yes    
 4 7795-C… Male   0       No      No          45 No      No pho… DSL     Yes    
 5 9237-H… Female 0       No      No           2 Yes     No      Fiber … No     
 6 9305-C… Female 0       No      No           8 Yes     Yes     Fiber … No     
 7 1452-K… Male   0       No      Yes         22 Yes     Yes     Fiber … No     
 8 6713-O… Female 0       No      No          10 No      No pho… DSL     Yes    
 9 7892-P… Female 0       Yes     No          28 Yes     Yes     Fiber … No     
10 6388-T… Male   0       No      Yes         62 Yes     No      DSL     Yes    
# … with 7,033 more rows, 11 more variables: OnlineBackup <fct>,
#   DeviceProtection <fct>, TechSupport <fct>, StreamingTV <fct>,
#   StreamingMovies <fct>, Contract <fct>, PaperlessBilling <fct>,
#   PaymentMethod <fct>, MonthlyCharges <dbl>, TotalCharges <dbl>, Churn <fct>,
#   and abbreviated variable names ¹​customerID, ²​SeniorCitizen, ³​Dependents,
#   ⁴​PhoneService, ⁵​MultipleLines, ⁶​InternetService, ⁷​OnlineSecurity

Detalhamento de algumas variáveis 1/2 - Geral

Detalhamento de algumas variáveis 1/2 - Churn

Detalhamento de algumas variáveis 1/2 - No churn

Detalhamento de algumas variáveis 2/2 - Geral

Detalhamento de algumas variáveis 2/2 - Churn

Detalhamento de algumas variáveis 2/2 - No churn

Dicas de 3 projetos para o seu portfolio de marketing analytics

Exemplos que podem se tornar produtos reais!

#1. Modelo de predição de churn de clientes

Sua entrega pode ser o código, um relatório de preparação dos dados e outro relatório com os resultados do modelo.

Conhecimentos:

  • Machine learning.

Veja um exemplo de relatório construído com este dataset aqui.

#2. Testes de hipóteses de negócio

Conhecimentos:

  • Converter hipóteses de negócio em testes de hipóteses estatísticas.

Você pode ter algumas ideias de possíveis hipóteses a partir deste documento publicado pela IBM.

#3. Dashboards

Conhecimentos:

  • Ferramenta de dashboard (algum BI, R/Shiny, etc).
  • Visualização de dados.

Você pode incluir gráficos, tabelas e indicadores, com algumas possibilidades de filtros, para análise exploratória ou ainda para resultados de análise preditiva.

Construa análises de Churn para seu portfolio com esses dados

Obrigado!