Ö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
Egzersiz talimatları
- Grafiğin nasıl kurulacağına yardımcı olması için, egzersizi tamamlamadan önce
amount_compareveri kümesini konsola yazdırarak yapısını incele. - Toplam ücret tutarı olan
amountiçin bir kantil grafiği oluşturmak üzeregeom_qq()kullan.distribution = stats::qunifbelirtmeyi 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_typeiç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))