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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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