HavacılıkBölüm 49 / 86
Gelir yönetiminde tahminleme modelleri ve iş mantığı analizi
Gelir yönetiminde tahmin modeli seçmek bir istatistik zevki değil, bir iş kuralıdır: veri ne kadar derin, parametreler ne kadar oynak, gürültü nereden geliyor. Bu bölüm Kalman filtresini, ARMA/ARIMA modellerini ve regresyonu bu üç soru üzerinden karşılaştırıyor ve havayolu rezervasyon verisinde neden esnek olanın kazandığını anlatıyor.
Havacılık · İçindekiler
- Kökler
- 01Posta sözleşmesinden SABRE'ye
- 02SABRE'den PSS'e: bir mimari neden 60 yıl yaşadı
- 031978: kâr garantisi kalkınca gelir yönetimi doğdu
- Gelir yönetimi
- 04Yield Management: erken dönem stratejik analiz ve iş mantığı
- 05Yield Management: rekabet stratejileri ve PEOPLExpress analizi
- 06Gelir yönetimi ve stratejik operasyonlar: PEOPLExpress ve American Airlines analizi
- 07PEOPLExpress ve havacılık sektörü: sadakat programları ve dağıtım sistemleri stratejik analizi
- Dağıtım
- 08Havacılık rezervasyon ve küresel dağıtım sistemleri (GDS) analizi: stratejik gelişim ve iş mantığı
- 09Havacılık endüstri standartları ve yönetişim: stratejik analiz belgesi
- 10GDS ve havacılık dağıtım ekosistemi: stratejik analiz ve iş mantığı rehberi
- 11Havacılık rezervasyon sistemleri ve dijital dağıtım kanalları stratejik analizi
- Perakendecilik
- 12Seyahat değer zinciri ve dağıtım kanalları analizi: stratejik brifing notu
- 13Seyahat dağıtım ekosistemi ve yeni dağıtım yeteneği (NDC) analizi
- 14NDC@Scale: havacılık dağıtım kanallarında dönüşüm ve iş mantığı analizi
- Operasyon
- 15Havayolu pazarlama planlama süreci ve iş mantığı analizi
- 16Havacılık planlaması ve gelir yönetimi: stratejik analiz
- 17Havacılıkta gelir yönetimi ve rekabet stratejileri: Sun Tzu prensipleriyle iş mantığı analizi
- Ücret ve fiyatlama
- 18Havayolu fiyatlandırma ve verim yönetimi stratejileri: analitik bir bakış
- 19Havacılık fiyatlandırma ürünleri ve iş mantığı analizi
- 20Havacılık ücret ürünlerinin sınıflandırılması: stratejik analiz ve iş mantığı
- 21Havacılık dağıtım kanalları ve ücret kuralları: stratejik analiz belgesi
- 22Havacılık ücret kuralları ve yolculuk tipleri stratejik analizi
- 23Havacılık güzergah fiyatlandırması ve iş mantığı analizi
- 24Ücret yapılandırması, segmentasyon ve sadakat programları analizi
- 25Havacılıkta özel ücretler ve fiyat esnekliği
- 26Havacılıkta ücret yönetimi ve planlama stratejileri
- 27Reaktif fiyatlandırma süreci ve stratejik karar mekanizmaları
- 28Proaktif fiyatlandırma ve ücret rasyonalizasyonu: stratejik iş mantığı analizi
- 29Havacılıkta gelir paylaşımı: çok taraflı ve ikili prorate anlaşmaları (MPA ve SPA)
- 30Havayolu ek hizmetleri (ancillaries) ve iş mantığı analizi
- 31Havacılık gelir yönetimi ve ücret yapıları analizi
- Talep tahmini
- 32Havacılıkta spill (taşan talep) modeli ve iş mantığı analizi
- 33Beklenen kapasite aşımı (expected spill) ve Boeing modeli analizi
- 34Havacılık talep tahmini ve spill (taşan talep) modelleri analizi
- 35Gelir yönetiminde beklenen kayıp (spill) ve talep analizi
- 36Havacılık spill modelleri için girdi parametrelerinin kalibrasyonu
- 37Havacılıkta kapasite yönetimi ve spill (taşan talep) analizi
- 38Nominal doluluk oranı ve talep kaybı (spill) analizi
- 39Yüksek varyanslı talep ve iki aşamalı Cox dağılımı
- 40İki aşamalı Cox dağılımıyla spill ölçümü
- 41Havacılık endüstrisi ve gelir yönetimi analizi
- 42Havacılık gelir yönetimi alternatifleri ve iş mantığı analizi
- 43Gelir artışı ve tahmin doğruluğu: iki boyutlu zamanda talep tahmini
- 44Rezervasyon profilleri ve talep tahmini
- 45Rezervasyon profillerinin kümelenmesi ve iptal oranı analizi
- 46Gelir yönetiminde talep profilleri ve veri arındırma
- 47Gelir yönetiminde talep tahmini ve kısıtlanmamış talep analizi
- 48Havacılık talebi tahminleme ve zaman serisi analizi
- 49Gelir yönetiminde tahminleme modelleri ve iş mantığı analizi
- 50Havacılık gelir yönetimi: rezervasyon tahminleme ve talep analizi
- 51O&D talep tahmini: birinci ve ikinci nesil yaklaşımlar
- 52Rekabetçi havayolu alışveriş verileri analizi
- 53Havacılıkta veri odaklı iş mantığı ve karar destek sistemleri
- 54Havacılık gelir yönetimi ve tüketici tercih modellemesi
- 55İtinerer tercih modelleri ve talep analizi
- 56O&D tahminleme ve must-forecast listesi
- Envanter ve erişilebilirlik
- 57Havacılık ve hizmet sektöründe overbooking stratejileri ve operasyonel analiz
- 58Biniş oranı tahmini ve overbooking stratejileri
- 59Havacılıkta overbooking (fazla rezervasyon) ve show-up modelleme stratejileri
- 60Havacılıkta overbooking stratejileri ve gelir yönetimi
- 61İndirim tahsis kontrolleri, Littlewood kuralı ve Gamma talep modeli
- 62Gamma dağılımı ve indirim tahsisi: koruma seviyeleri ve gelir oranları
- 63İndirim tahsisi ve rezervasyon optimizasyonu: EMSR ve entegre overbooking
- 64Rezervasyon envanter kontrolü ve gelir yönetimi
- 65Karma ve hibrit envanter kontrol sistemleri
- 66Havacılık gelir yönetimi: envanter kontrolü ve iş mantığı analizi
- 67Paylaşımlı kabin envanteri ve funnel uçuşlar
- 68Havacılık gelir yönetimi performans ölçümü
- 69Gelir fırsat modeli (ROM) ve havayolu gelir yönetimi performansının ölçümü
- 70Gelir yönetiminde kritik durum belirleme ve O&D stratejileri
- 71Havayolu envanter kontrol stratejileri ve ağ etkileri
- 72Havacılık gelir yönetimi: virtual nesting (sanal yuvalama) analizi
- 73Sanal gruplama ve çift indeksleme: havacılık envanterinde koltuğun kime açılacağı
- 74Dinamik sanal gruplama (dynamic virtual nesting) ve gelir yönetimi analizi
- 75Havacılık gelir yönetimi ve O&D optimizasyonu: sanal yuvalama ve CER
- 76Sürekli yuvalama (continuous nesting) ve teklif fiyatı kontrol sistemleri analizi
- 77Havacılık gelir yönetimi: şebeke optimizasyon modelleri
- 78Gelir yönetiminde ağ optimizasyonu ve bacak ayrıştırma
- 79Havacılık gelir yönetimi ve ağ optimizasyonu stratejileri
- 80O&D gelir yönetimi ve koltuk kullanılabilirliği hesaplama
- 81Yolcu değerlemesinde ücret kalifikasyon kuralları
- 82Havacılık gelir yönetimi ve envanter kontrol sistemleri: post-process nesting analizi
- Teklif ve teşhir
- 83Markalı ücret aileleri ve bağlantı mimarisi
- 84Havacılık envanter yönetimi ve GDS entegrasyon sistemleri
- 85Havacılık envanter kontrolü ve O&D yönetimi
- 86Havacılık rezervasyon ve envanter yönetimi: stratejik iş mantığı analizi
Spill bölümleri talebin bir dağılımı olduğunu varsayıp o dağılımın kapasiteye çarptığı yeri hesaplıyordu. Dağılımın ortalamasını ve varyansını kimin, nasıl ürettiği sorusu açıkta kalmıştı. Bu bölüm o soruya dönüyor: gelir yönetiminde talebi tahmin eden modeller hangileri ve hangisi hangi koşulda iş görüyor. Kaynak metin üç aileye bakıyor: üstel düzeltmenin evrimi olan Kalman filtresi, zaman serisi modelleri ARMA ve ARIMA, ve regresyon. Havayolu rezervasyon verisinde doğru model, en karmaşık olanı değil, parametreleri zamanla değişen bir dünyaya kendini uydurabilen olanıdır. Diğer ikisinin sorunu matematiksel zayıflık değil; varsayımlarının bu veriye uymaması.
Bu bölümü okurken şunu akılda tutmak işe yarar: burada anlatılan her
zorluk aslında bir iş kuralına dönüşüyor. “Bu model şu koşulda
güvenilmez” cümlesi, tahmin katmanında bir if bloğu demek. Model
seçimi, sistem tasarımının parçası.
Sabit düzeltme katsayısı değişen pazara geç kalıyor
Üstel düzeltme, gelir yönetiminde tahminin en eski ve en yaygın yolu: her yeni gözlem, önceki tahmine sabit bir ağırlıkla karıştırılıyor. Katsayı büyükse tahmin her dalgalanmaya savruluyor, küçükse gerçek bir değişimi haftalar sonra fark ediyor. Sorun katsayının kendisinde değil, sabit olmasında. Pazar bir gün sakin, ertesi gün bir rakibin fiyat kırmasıyla çalkantılı; tek bir katsayı ikisine birden doğru cevap veremiyor.
Kalman filtresi bu katsayıyı değişkene çeviriyor. Adı Kalman kazancı (Kalman gain) ve her yeni gözlemden sonra yeniden hesaplanıyor. Kaynak metin farkı tek cümlede veriyor: düzeltme “sabiti” artık bir sabit değil, zamanla değişiyor ve bu da süreçteki değişikliklere daha hızlı uyum sağlıyor. Sistemin tepki hızı böylece önceden seçilmiş bir sayıya değil, o anki belirsizliğe bağlanıyor. Belirsizlik büyüdüğünde kazanç artıyor ve tahmin yeni veriye daha çok kulak veriyor; belirsizlik azaldığında kazanç düşüyor ve tahmin yerinde duruyor.
Yazılım tarafında bunun karşılığı şu: tahmin servisinin durumu yalnızca “son tahmin” değil. Tahminin yanında o tahmine ne kadar güvenildiğini gösteren bir belirsizlik değeri de saklanıyor ve her güncellemede ikisi birlikte ilerliyor. Durum nesnesine tek bir alan eklemek gibi görünse de bu, modelin tepki hızını konfigürasyondan çıkarıp veriye bırakmak demek.
Her sapma bir sinyal değil; Kalman ikisini ayırıyor
Rezervasyon verisi kirli. Geç düşen iptaller, yanlış kodlanmış grup kayıtları, bir kanaldan gecikmeyle gelen PNR’lar; bunların hepsi bir gözlemi gerçekte olduğundan farklı gösteriyor. Öte yandan bazen sapma gerçek: pazar değişmiş, yolcu profili kaymış, bir etkinlik talebi yükseltmiş. Tahmin sisteminin cevaplaması gereken asıl soru “sapma var mı” değil, “bu sapma hangi türden”.
Kalman filtresinin gücü burada. Kaynak metne göre filtre, gürültülü veriyi (gözlem gürültüsü, observation noise) değişen parametrelerden (süreç gürültüsü, process noise) açıkça ayırarak modelliyor. Üstel düzeltmenin yapamadığı tam olarak bu: onun gözünde her fark aynı fark. Kalman ise iki ayrı varyans taşıyor. Sapma ölçüm hatasından geliyorsa tahmini koruyor; temel bir parametre değişimine işaret ediyorsa tahmini hızla güncelliyor.
Bu ayrımın iş kuralı olarak karşılığı açık. Tek bir günün tuhaf rezervasyon sayısı, fiyat ve envanter kararlarını yerinden oynatmamalı. Ama birkaç gözlem üst üste aynı yöne işaret ediyorsa, sistem bunu gürültü diye bastırmaya devam etmemeli. İki hatanın da maliyeti var: gürültüye tepki veren sistem kontenjanı boş yere açıp kapıyor, gerçek değişimi bastıran sistem ise ya koltuğu ucuza satıyor ya da talebi reddediyor.
Burada kritik bir ayar işi saklı. Filtrenin bu ayrımı doğru yapabilmesi, süreç ve ölçüm gürültüsü varyanslarının, kaynak metindeki adlarıyla q ve r’nin doğru kalibre edilmesine bağlı. Kaynak metin bunu ayrı bir iş süreci olarak tanımlıyor: amaç, ortalama mutlak hatayı (MAE, Mean Absolute Error) en aza indirecek q ve r değerlerini bulmak. q’yu r’ye göre büyük tutmak filtreye “dünya hızlı değişiyor” demek; küçük tutmak “gözlemlerin kirli, onlara az güven” demek. Yanlış oran, filtreyi ya üstel düzeltmenin aşırı tepkili hâline ya da hantal hâline geri döndürüyor.
Yeni rota için ön hazırlık gerekmiyor
Tahminin en zor anı başlangıç. Yeni açılan bir rotanın geçmişi yok; veri eksik bir pazarda model neye dayanacak? Birçok yöntem burada ayrı bir ön işleme adımı, bir ısınma dönemi ya da benzer rotalardan kopyalanmış bir başlangıç seti istiyor.
Kaynak metne göre Kalman filtresi bunu gerektirmiyor. Belirli bir başlangıç değeri ve bu değere ne kadar güvenildiğini gösteren bir belirsizlik ölçüsü girildikten sonra, filtre her yeni veriyle optimal tahmine çevrimiçi (online) olarak ilerliyor. Başlangıç belirsizliği büyük tutulursa ilk gözlemler hızla tahmini şekillendiriyor; veri biriktikçe belirsizlik küçülüyor ve kazanç kendiliğinden düşüyor.
Yazılım tarafında bu, yeni rota için ayrı bir kod yolu yazmamak demek. Aynı güncelleme fonksiyonu, yalnızca farklı bir başlangıç durumuyla çağrılıyor. Kaynak metin ayrıca filtrenin düşük bellek gereksinimini ve uygulama kolaylığını vurguluyor: her uçuş için taşınan durum, tahmin ile belirsizlikten ibaret, bütün geçmiş değil. Her uçuşun ve her birinin birden çok rezervasyon noktasının ayrı ayrı tahmin edildiği düşünüldüğünde, geçmişin tamamını her güncellemede yeniden okumayan bir modelin büyük ağlardaki hesaplama verimliliği ayrı bir avantaj.
ARMA ve ARIMA, havayolunun vermediği iki şeyi istiyor
Zaman serisi modelleri ilk bakışta talep tahmini için doğal aday: rezervasyonlar zamana bağlı bir seri, ARMA ise tam da serinin kendi geçmişinden ve geçmiş hatalarından geleceği kuran bir model. Kaynak metin bu modellerin gelir yönetiminde yine de yaygın kullanılmadığını söylüyor ve iki engel sayıyor.
Birincisi durağanlık. ARMA, verinin ortalamasının ve varyansının zaman içinde sabit kaldığını varsayıyor. Havayolu rezervasyon eğrileri bu varsayımı karşılamıyor; kaynak metin bu eğrilerin ortalamasının ve varyansının zaman içinde yüksek değişkenlik gösterdiğini vurguluyor. ARIMA buna bir çözüm getiriyor: veriyi fark alma (differencing) ile, yani her değerden bir öncekini çıkararak, durağan hâle getiriyor ve modeli bu dönüştürülmüş seriye kuruyor. Ama bu, sorunu modelin girişinde çözmeye çalışmak; parametreler sürekli kayıyorsa her kaymada modelin yeniden tanımlanması gerekiyor.
İkincisi veri derinliği ve bu, pratikte daha belirleyici olanı. Kaynak metne göre ARMA ve ARIMA en az 2 yıllık, tercihen 5 yıl ya da daha fazla veri istiyor. Havayolunda 5 yıl, bir rotanın aynı kalması için uzun bir süre: tarife değişiyor, uçak tipi değişiyor, rakip giriyor ya da çıkıyor. 5 yıllık bir seri çoğu zaman aslında birkaç farklı pazarın birbirine eklenmiş hâli.
Buradan çıkan iş kuralı basit ve kodlanabilir. Model seçim katmanı, önce mevcut veri setinin uzunluğuna bakmalı. Seri 2 yıldan kısaysa ARMA/ARIMA aday listesinden baştan elenmeli, çünkü o uzunlukta bu modellerin açıklama kapasitesi sınırlı; 5 yıldan kısa serilerde de tercih daha az veriyle çalışabilen yöntemlere gitmeli. Ortalama ve varyansın zamanla değiştiği görülüyorsa ARMA doğrudan yetersiz; ya fark alan ARIMA ya da Kalman gibi daha esnek bir model devreye girmeli.
Yazılım tarafında bu, model seçiminin bir kez verilip unutulan bir karar değil, her pazar için çalışma zamanında yapılan bir kontrol olması demek. Aynı sistem içinde köklü bir rota ile geçen sezon açılmış bir rota farklı modellerle tahmin edilebiliyor ve bu farkın kaydı tutulmalı: bir tahminin hangi modelden geldiği, o tahmine ne kadar güvenileceği sorusunun parçası.
Regresyonun sorunu havayolu verisinin kendi yapısı
Regresyon, talebi fiyat, sezon, rakip kapasitesi ya da önceki rezervasyon noktaları gibi açıklayıcı değişkenlere bağlamanın en tanıdık yolu. Kaynak metin burada da net: regresyon modelleri havayolu verisinde iyi sonuç vermeme eğiliminde, çünkü katsayı tahminleri eşdoğrusallık (collinearity) yüzünden yanlı olabiliyor.
Eşdoğrusallık, bağımsız değişkenlerin birbirleriyle yüksek korelasyon taşıması. Havayolu verisinde bu kaçınılmaz: aynı uçuşun farklı dönemlerindeki rezervasyonlar birbirinden bağımsız değil. Erken dönemde güçlü giden bir uçuşun kalkışa yakın dönemde de güçlü gitmesi şaşırtıcı değil; ikisi aynı talebin iki ayrı ölçümü. Bunları regresyona ayrı değişkenler olarak koyduğunda model, etkiyi hangisine atfedeceğini bilemiyor ve katsayılar güvenilmez hâle geliyor. Toplam tahmin makul görünse bile tek tek katsayılar, örneğin fiyatın etkisi, yanıltıcı olabiliyor. Fiyat kararı da tam olarak o katsayıya bakılarak veriliyor.
Kaynak metnin önerdiği çıkış dinamik regresyon. Bu modelde bir dönemden diğerine aktarılan hata payı (error term) denkleme dahil ediliyor ve böylece dönemler arası korelasyonun etkisi azaltılıyor. Standart regresyon her gözlemin hatasını bağımsız varsayarken, dinamik regresyon dünün hatasının bugünü etkilediğini kabul ediyor. İş kuralı olarak karşılığı: bağımsız değişkenler yüksek korelasyonluysa, standart regresyon çıktısına dayalı fiyat kararından kaçınılmalı.
Kalibrasyon aralığının dışında regresyon susmalı
Regresyonun ikinci zayıflığı daha sinsi. Model, kalibre edildiği aralıkta iyi çalışıyor; o aralığın dışına, kaynak metnin deyişiyle örneklem dışına (out of sample) çıkıldığında güvenilmez sonuçlar üretiyor. Model hiç görmediği bir fiyat seviyesinde, hiç görmediği bir kapasitede ya da hiç görmediği bir talep şokunda da bir sayı döndürüyor; sadece o sayının bir dayanağı yok.
Tehlike, bu sayının diğerlerinden farklı görünmemesi. Ekranda aynı biçimde, aynı ondalık hassasiyetle duruyor. Kaynak metin bu yüzden güvenilmezliğin bir iş kuralı olarak tanımlanmasını istiyor: regresyon tahmini kalibrasyon aralığının dışına çıktığında sistem tahminciyi uyarmalı ya da Kalman filtresi gibi alternatif bir modele geçmeli.
Yazılım tarafında bunun anlamı, modelin yalnızca katsayılarını değil kalibre edildiği girdi aralığını da saklamak. Her tahmin çağrısında girdiler bu aralıkla karşılaştırılıyor; dışarıdaysa ya bir uyarı bayrağı tahminle birlikte dönüyor ya da istek başka bir modele yönlendiriliyor. Sessizce bir sayı dönmek, en kötü seçenek.
Esneklik bir tercih değil, veri yapısının sonucu
Üç ailenin yan yana konması tek bir örüntü ortaya çıkarıyor. ARMA durağanlık istiyor, havayolu verisi durağan değil. ARIMA fark alarak bunu düzeltiyor ama yıllarca veri istiyor, havayolu pazarları o kadar uzun aynı kalmıyor. Regresyon bağımsız değişken istiyor, aynı uçuşun rezervasyon noktaları birbirine bağlı. Her birinin varsayımı, havayolu verisinin bir özelliğine takılıyor.
Kalman filtresi bu listede öne çıkıyor çünkü varsayımları bu verinin doğasına uyuyor: parametrelerin değişebileceğini baştan kabul ediyor, gürültüyle değişimi ayrı modelliyor, az veriyle başlayabiliyor ve durumu küçük. Kaynak metnin yönetici özetindeki sonuç da bu: dinamik ve hızla değişen ortamlarda, zamanla değişen parametrelere uyum sağlayabilen esnek modeller tercih edilmeli. Bu, diğer modellerin yasaklanması anlamına gelmiyor; hangi koşulda devreye girebileceklerinin açık kurallara bağlanması anlamına geliyor.
Yarın işe yarayacak dört çıkarım
- Model seçimini veri derinliğine bağla. Seçim katmanı önce seri uzunluğuna baksın: 2 yıldan kısa veride ARMA/ARIMA aday bile olmasın, 5 yıldan kısa veride daha az veriyle çalışan yöntemler öne geçsin. Ortalama ve varyans zamanla kayıyorsa ARMA’yı hiç denemeden ARIMA’ya ya da Kalman’a geç.
- Kalman’da q ve r’yi bir iş süreci olarak kalibre et. Süreç ve ölçüm gürültüsü varyansları bir kez girilip bırakılan sabitler değil; MAE’yi en aza indirecek şekilde düzenli olarak ayarlanmaları gerekiyor. Yanlış oran, filtreyi ya gürültüye tepki veren ya da gerçek değişimi kaçıran bir modele çeviriyor.
- Korelasyonlu değişkenlerde standart regresyona fiyat bağlama. Aynı uçuşun farklı dönem rezervasyonları gibi birbirine bağlı değişkenler varsa katsayılar yanlı olabilir. Fiyat kararını bu katsayılara dayandırma; dönemler arası hata payını denkleme katan dinamik regresyonu kullan.
- Regresyonun kalibrasyon aralığını sakla ve her çağrıda kontrol et. Girdi örneklem dışına çıktığında tahmin sessizce dönmesin: tahminciye uyarı gitsin ya da istek Kalman gibi alternatif bir modele yönlensin.
Bu bölümde ne yok: tahminin ürettiği dağılımın kapasiteyle nasıl karşılaştırıldığı (spill bölümleri ve “Yüksek varyanslı talep ve iki aşamalı Cox dağılımı”), tahminin koltuk kontenjanına nasıl çevrildiği ve tahmin hatasının gelir üzerindeki etkisinin nasıl ölçüldüğü. Bu bölüm yalnızca tahmin katmanının içindeki model seçimini ve o seçimin hangi iş kurallarına dönüştüğünü anlatmak için var.