Comparando a distribuição da tarifa por tipo de pagamento
Vimos que não há gorjeta em pagamentos em dinheiro. Isso significa que quem paga em dinheiro não deixa gorjeta, ou que as gorjetas não são registradas quando o pagamento é em dinheiro? Para rotas semelhantes, esperaríamos que as distribuições da tarifa total fossem idênticas, independentemente do tipo de pagamento. Neste exercício, vamos criar um gráfico de quantis comparando a distribuição da tarifa total por tipo de pagamento e comparar com o gráfico original em um facet diferente.
Um conjunto de dados amount_compare foi criado para você e contém as variáveis payment_type, amount e amount_type. amount_type distingue entre valores que refletem um pagamento total vs. um pagamento sem gorjeta.
Este exercicio faz parte do curso
Visualizando Big Data com Trelliscope em R
Instruções do exercicio
- Inspecione o conjunto de dados
amount_compareantes de concluir o exercício, imprimindo-o no console para entender sua estrutura e ajudar na especificação do gráfico. - Use
geom_qq()para criar um gráfico de quantis do valor total da tarifa,amount. Certifique-se de especificardistribution = stats::qunif. - Garanta que gráficos de quantis separados sejam feitos para cada tipo de pagamento colorindo (
color) pelo tipo de pagamento, de modo que cada distribuição fique sobreposta no mesmo gráfico. - Mostre as comparações de distribuição para cada
amount_typeusando facetas.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
library(ggplot2)
library(dplyr)
library(tidyr)
# Get data ready to plot
amount_compare <- tx_pop %>%
mutate(total_no_tip = total_amount - tip_amount) %>%
select(total_amount, total_no_tip, payment_type) %>%
pivot_longer(!payment_type, names_to = "amount_type", values_to = "amount")
# Quantile plot
ggplot(___, aes(sample = ___, color = ___)) +
geom_qq(distribution = ___, shape = 21) +
facet_wrap(~ ___) +
ylim(c(3, 20))