BaşlayınÜcretsiz Başlayın

Ödeme türüne göre ücret dağılımını karşılaştırma

Nakit ödemelerde bahşiş olmadığını gördük. Bu, nakit ödeyenlerin bahşiş vermediği mi anlamına gelir, yoksa nakit ödendiğinde bahşişlerin kaydedilmediği mi? Benzer rotalarda, toplam ücret dağılımlarının ödeme türünden bağımsız olarak aynı olmasını bekleriz. Bu egzersizde, ödeme türüne göre toplam ücret dağılımını karşılaştıran bir kantil grafiği oluşturacağız ve bunu farklı bir yüzleştirmede (facet) özgün grafikle karşılaştıracağız.

Senin için payment_type, amount ve amount_type değişkenlerini içeren bir amount_compare veri kümesi oluşturuldu. amount_type, toplam ödemeyi yansıtan değerlerle bahşiş olmayan ödemeleri ayırt eder.

Bu egzersiz

R ile Trelliscope kullanarak Büyük Veriyi Görselleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Grafiğin nasıl kurulacağına yardımcı olması için, egzersizi tamamlamadan önce amount_compare veri kümesini konsola yazdırarak yapısını incele.
  • Toplam ücret tutarı olan amount için bir kantil grafiği oluşturmak üzere geom_qq() kullan. distribution = stats::qunif belirtmeyi unutma.
  • Her ödeme türü için ayrı kantil grafikleri aynı grafikte üst üste bindirilecek şekilde, renklendirmeyi (color) ödeme türüne göre yap.
  • Her amount_type için dağılım karşılaştırmalarını yüzleştirerek (facet) göster.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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))
Kodu Düzenle ve Çalıştır