Vaka
Bu tür sorularda tek bir doğru sorgu yoktur. Görüşmeci senin problemi parçalara ayırma biçimini, hangi metriklere baktığını ve hipotezlerini veriyle nasıl sınadığını değerlendirir.
1. Metriği tanımla
“Gerçekleşen uçuş” = status = 'flown' olan rezervasyon, uçuş tarihine göre aya yazılır. Önce düşüşün gerçek olduğunu doğrula:
SELECT strftime('%Y-%m', f.sched_dep) AS ay, COUNT(*) AS ucus, COUNT(DISTINCT b.passenger_id) AS uye
FROM hv_bookings b JOIN hv_flights f ON f.flight_id = b.flight_id
WHERE b.status = 'flown'
GROUP BY strftime('%Y-%m', f.sched_dep)
ORDER BY ay;
2. Metriği ayrıştır
Uçuş sayısı = aktif üye sayısı × üye başına uçuş. Düşüş hangisinden geliyor? Sonra boyutlara böl: seviye, rota, ücret sınıfı, yurt içi / yurt dışı.
3. Hipotezler
| Hipotez | Nasıl sınanır? |
|---|---|
| Arz düştü (daha az sefer) | Aylık planlanan uçuş sayısı |
| İptaller arttı | Havayolu iptalleri ve yolcu iptalleri ayrı ayrı |
| Belirli bir segment uzaklaştı | Seviyeye göre aktif üye ve üye başına uçuş |
| Mevsimsellik | Eylül–Ekim–Kasım–Aralık eğilimi; mümkünse geçen yıl |
| Ölçüm sorunu | Rezervasyonun uçuş ayına mı, rezervasyon ayına mı yazıldığı |
4. Bulguyu ve önerini anlat
“Kasım'daki düşüşün yaklaşık üçte ikisi aktif üye sayısındaki azalmadan geliyor ve büyük kısmı Classic seviyede. Planlanan sefer yalnızca %3 azalmış; iptal oranı %1'den %1,7'ye çıkmış ama bu da düşüşün küçük bir kısmını açıklıyor. Öneri: Classic üyeler için Kasım kampanyasının etkisini ölçecek bir A/B testi.” Sayılar senin sorgularından gelmeli.