Download presentation
Presentation is loading. Please wait.
Published byBlanche Flowers Modified over 9 years ago
1
Improving Forecast Accuracy by Unconstraining Censored Demand Data Rick Zeni AGIFORS Reservations and Yield Management Study Group May, 2001
2
Inventory Controls Cause the Censoring Booking Limit
3
Cost of Using Censored Data Forecasts are too low Too few seats are protected for high-fare passengers Revenue is lost
4
Methods for Handling Censored Data Ignore the censoring Discard the censored data Unconstrain the Data: Mean Imputation Method Booking Profile Method EM Algorithm Projection-Detruncation Method
5
Ignore the Censoring +No unconstraining needed +May be appropriate if few observations are censored -Forecasts may have a positive or negative bias
6
Discard Censored Observations +Simple to implement +Fast processing -Results in negative bias
7
Mean Imputation Method Compare constrained values with the mean from uncensored observations If the mean is greater than the constrained value, the censored data is replaced (imputed) with the mean
8
Booking Profile Method Estimate the shape of the booking profile for flights that have no constrained data points Choose a starting point where the booking data represents unconstrained demand Scale the shape of the booking profile to higher levels of demand
9
Constrained and Unconstrained Booking Profiles
10
Expectation-Maximization Algorithm Given a distribution assumption and constrained observation C, the best estimate of the unconstrained value is
11
Expectation-Maximization Algorithm Step 0: Obtain initial estimates of Step 1(E-step): Replace all censored observations with their expected values Step 2: (M-Step): Re-estimate given the new unconstrained data (maximizing the expected likelihood) Repeat steps 1 and 2 until convergence
12
Projection Detruncation Similar to the EM algorithm Differs mainly in the way the expected values are calculated There is an additional parameter that affects the aggressiveness of the unconstraining
13
Projection-Detruncation Booking Limit Projection A B A The underlying idea is that the probability of underestimating demand is known and constant Observations that fall to the right of the booking limit represent censored data
14
Projection-Detruncation Booking Limit Projection A B A An underestimate of the projected value is indicated by area B The probability of an underestimate is given by
15
Which Method Works Best?
16
Test Data-Common Approach Choose uncensored data and artificially constrain demand to simulate censored data The choice of constraining techniques will influence which unconstraining method works best
17
Test Data-My Approach 1 Collect actual demand data that has not been censored 2 Calculate booking limits using a reduced aircraft capacity 3Compare the booking limits with the actual demand and determine where the data has been censored 4Construct a censored data set that is an accurate representation of true demand behavior
18
Performance Measurement Each method is evaluated based on the reduction of the error from the baseline method (Ignoring the censoring)
19
Results for the Ignore Method (baseline) Distribution of Errors of the Observations for the Ignore Method Applied to High Demand Flights
20
Results for the Discard Method Distribution of Errors of the Means for the Discard Method Applied to High Demand Flights
21
Results for the Mean Imputation Method Distribution of Errors of the Observations for the Mean Imputation Method Applied to High Demand Flights
22
Results for the Booking Profile Method Distribution of Errors of the Observations for the Booking Profile Method Applied to High Demand Flights
23
Results for the EM Algorithm Distribution of Errors of the Observations for the EM Algorithm Applied to High Demand Flights
24
EM Algorithm Convergence Rate
25
Extended EM Algorithm 1Produce unconstrained estimates of all censored observations using the EM algorithm 2Calculate the mean of demand at the market O&D / fare class / review point level from uncensored observations only 3If all the observations in the sample are censored, compare the unconstrained estimate from step 1 with the mean from step 2. If the mean is greater than the estimate, the mean becomes the estimate. Otherwise, do nothing
26
Results for the Extended EM Distribution of Errors of the Observations for the Extended EM Algorithm Applied to Low Demand Flights
27
Results for Projection Detruncation Distribution of Errors of the Observations for the PD Algorithm Applied to High Demand Flights
28
Overall Comparison
29
Summary It is better to do nothing than to discard the censored observations EM algorithm produces the best error reduction Simulated data showed similar results
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.