FLIGHT TRANSPORTATION LABORATORY REPORT R87-1 FORECASTING IN MANAGEMENT

advertisement
FLIGHT TRANSPORTATION LABORATORY
REPORT R87-1
RESERVATIONS FORECASTING IN
AIRLINE YIELD MANAGEMENT
JOAO SA
RESERVATIONS FORECASTING
IN AIRLINE YIELD MANAGEMENT
ABSTRACT
This report shows the application of Regression Analysis
in reservations forecasting in airline yield management.
The first three chapters highlight the need for yield
management and the automation of seat inventory control. The
seat inventory control problem is related to the determination
of an optimal allocation of seats among the various fare
classes being offered in a flight so as to maximize revenues.
In order to determine such optimal seat allocation, forecasts
of final bookings need to be made.
Forecasting alternatives are presented in this
An example of application of Time Series Analysis is
an alternative in providing such forecasts. Results
via Time Series Analysis were not encouraging enough
providing acceptable estimates.
report.
given as
obtained
in
Regression Analysis is also presented as a forecasting
tool. Although regression models were developed for each market,
a generalized model structure was thought to be preferable
in view of the reduction of modeling efforts, data handling
and model specification, that are needed for forecasting final
bookings for all markets/flights/classes. A general structure
model is presented in this thesis as the result of the search
for structural behavior across markets and flights.
Regression Analysis results are presented for a set of
five citypairs, one flight in each directional market, i.e.
ten flights in total. These results evidenced that a general
structure model via regression analysis can indeed be used in
the forecasting module of an automated seat inventory control
system, and thus provide better estimates of final bookings
when compared to Time Series Analysis or historical averages.
CONTENTS
I
Introduction ........................................
2
The Need for Yield Management .......................
2.1
The Airline Industry Before Deregulation ........
2.2
The Airline Industry After Deregulation .........
2.3 The Need for Yield Management ...................
3
The Automation of Seat Inven tory Control ............. 14
3.1 Seat Inventory Control . ..
4
.........
.....
. 14
3.2
Seat Allocation Models - An Overview ............. 17
3.3
Reservations Forecasting Module .................. 23
Exploratory Data Analysis ........................... 28
4.1 Data Sample Description .........................
28
4.2 Distribution Analysis ........................... 48
5 Reservations Forecasting .............................. 71
5.1 Alternatives in Forecasting .....................
73
5.2 Time Series Analysis ............................ 75
5.3 Regression Analysis ............................. 83
..........
6 Conclusion.................... .........
....109
6.1 Summary ........................... ...............
109
6.2 Topics for Further Research ....... ...............
114
Bibliography
..
.
.
.
.
.
.
.
.
.
-
.
-
-
-
-
--
-
-
.1
6
LIST OF FIGURES
Figure
4.01
Distribution Plot
, M-class Flight F1 Market A/B
..
51
4.02
Distribution Plot
, M-class Flight F2 Market B/A
..
53
4.03
Distribution Plot , M-class Flight F4 Market C/D
4.04
Distribution Plot
M-class Flight F3 Market D/C
4.05
Distribution Plot
M-class Flight F1 Market E/F
59
4.06
Distribution Plot
M-class Flight F2 Market F/E
61
4.07
Distribution Plot
M-class Flight F1 Market G/H
..
63
4.08
Distribution Plot
M-class Flight F2 Market H/G
..
65
4.09
Distribution Plot
Y-class Flight F1 Market I/J
67
4.10
Distribution Plot
, Y-class Flight F1 Market J/I
69
55
..
57
LIST OF TABLES
Table
4.01
Data Sample
: General Characteristics
4.02
Data Sample
: Markets & Flights
4.03
Reservations Load Factor on Boarding Day ..........
35
4.04
Reservations on Boarding Day, Totals
37
4.05
Reservations on Boarding Day, By Class
39
4.06
Reservations on Boarding Day, By Class,
4.07
Authorized Booking Levels
4.08
Bookout Analysis .............
5.01
Time Series Analysis ARIMA(3,0 ,2)
.............
....
(observations)
By Month
....
30
32
..
41
.....
42
45
Reservations on Boarding Day
M-class, Flight F1, Market A/B
5.02
Time Series Analysis ARIMA(0,1
78
Seasonal
Reservations on Boarding Day
M-class, Flight F1, Market A/B
5.03
5.05
Flight
F 1 .....
Regression Analysis
Summary
Market B/A
F 2 ........................... . 95
5.08
... .. .... .. ...... .. .. .. 93
Summary
, Flight F4
..............
97
Regression Analysis Summary
Market D/C
5.07
, Flight
Regression Analysis
Market C/D
5.06
80
Regression Analysis Summary
Market A/B
5.04
....................
, Flight
F 3 ............................
Regression Analysis
Summary
Market E/F
, Flight
F1 .....
Regression Analysis
Summary
Market F/E
, Flight F2
. . ............
.......
.......................
.
98
100
0..
..
101
5.09
Regression Analysis
Summary
Market G/H , Flight F1 .....
5.10
5.11
5.12
Regression Analysis
Summary
Market H/G , Flight
F2
Regression Analysis
Summary
Market I/J , Flight
F1 .....
Regression Analysis
Summary
.....
.......................
103
.......................
104
Market J/I , Flight F1 .......
..
.. ..................
106
107
.........
6 Conclusion
...........................................
6.1 Summary ... -
109
. ....................................
109
6.2 Topics For Further Research ..................... 114
Bilbiography ........................................... 116
CHAPTER ONE
INTRODUCTION
The
Airline
Industry,
since
its
very
inception, has experienced many changes that have constantly
challenged
improve
it
and
management
contributed to intensify operations and
of
the
today's
diversified
air
transportation markets.
The introduction of jet aircraft in commercial
operation
required airlines to quickly adapt and respond to
the "new equipment". Markets that were served with over than
a day's flight could then be reached within
The
the
same
industry experienced rapid growth in passenger traffic.
The combination of new equipment and traffic growth
competition
,
which
made
some
airlines
some
other
airlines
more
standpoints,
that could not cope with these
changes experienced financial problems,
out
favored
operate
efficiently both in operational and managerial
while
day.
and eventually went
of business.
Technological
scenario
of
aircraft
guidance
innovations
advances
in
systems,
the
new
have
airline
aircraft
dominated
industry.
with
the
New
more fuel
efficient engines, and new navigational aids can be cited as
examples of technological innovations that have,
one way or
the other, changed the Airline Industry.
Today, the U.S. Airline Industry experiences a
rather different source of innovation.
Managerial
deregulation of the
industry
scenario
innovations
Airline
in
Industry
the last years.
caused
have
just
the
beginning.
the
dominated
the
The "fare war" that
immediately followed the Airline Deregulation Act
was
by
in
1978,
Price competition among airlines
became a vivid reality.
Price
price-availability
competition
competition
has
.
quickly
evolved
to
Seats allocated to lower
fares are capacity controlled,and there are
limitations
or
restrictions associated to low fare seats.
The airline product, a seat in a flight from A
to
B,
has
now two dimensions
emergence of a vast set of airline
fare and restriction.
products
has
The
generated
the
need of a sophisticated decision support system devoted
to
the
development/management
restriction policies.
of
price-availability-
Such management decisions are central
to the permanence of an airline in the marketplace, and they
have changed the airline industry.
CHAPTER TWO
THE NEED FOR YIELD MANAGEMENT
Airline Industry
The deregulation of the U.S.
launched
into
industry
the
a new era.
The change from a
regulated to a "free" market caused radical modifications in
the airline industry.
highlight
the
The objective of this chapter
different
that
environments
subject to in these two periods.
is
airlines were
A brief comparison between
these periods is presented in the next two sections of
chapter.
to
this
The third section highlights the need for an Yield
Management System.
2.1 THE AIRLINE INDUSTRY BEFORE DEREGULATION
deregulation,
Before
controlled
by
Board-CAB.
The
a
government
decision
of
body:
either
existing services in any given market,
approval of the CAB.
airlines
US
the
were
Civil Aeronautics
flying
or
expanding
was subjected to the
Fares were calculated
by
using
the
mileage-based
CAB.
Standard Industry Fare Level,
Fare levels
and
structure
were,
adopted by the
therefore,
Markets were regulated and controlled.
fixed.
Marketing decisions
of airlines were dependent of the CAB.
Fare discounting was, nevertheless,
in
the
U.S.
Airline
Industry
before
practiced
deregulation.
concept at that time was that the revenue of a flight
be
increased
by
offering
the
unsold
The
could
seats to a new and
different segment of passengers.
This new market segment consisted of some
passengers
operating
that
would only travel at a discount fare.
cost
associated
to
considered as being minimal,
ticketing,
costs
would
segment"
The
was
since the full fare passengers
would already have absorbed most
Incremental
'this "new
few
of
typically
the
operating
involve
baggage handling and on board meal
costs.
reservations,
service
for
these "additional" passengers.
Few
few passengers.
at
regular
The majority of passengers would still
full
airline's "regular"
market ,
seats were sold at discount fare to these
fares.
fly
Revenue was not diverted from the
passengers
and
with low yield passengers,
a
new
and
was created.
different
Yield is
defined as the revenue per passenger-mile of traffic carried
by an airline.
A limited set of "discount" tickets
available
criteria.
tickets
some
to
passengers
For instance,
with bulk travel,
group basis.
also
pre-determined
senior citizens could buy
a lower price.
at
meeting
was
airline
There were discounts associated
being either on a family basis
or
on
a
Thus, some discount tickets were available for
those who would meet these pre-determined criteria.
A step
practice
eye"
was
flights
then
towards
observed
(i.e.
late
a
more
complex
discounting
with the introduction of "red
night
flight
services).
These
flights/seats at a discount were available to anyone willing
and
able
to
travel
practice differed
passenger
would
at
late hours.
from
the
not
need
existing
to
qualifications (age,organizations)
This new discounting
in
meet/have
,
the
sense
that
pre-determined
nor need to travel
in
"bulk"- (family or group). Anyone could buy a ticket on these
flights .
Seat inventory management was
the
regular
flights
of
an airline.
alternatives (airline product)
not
needed
in
The available set of
available to passengers
was
relatively small :
(1) first and regular coach class seats;
(2) limited possibilities of "discount" tickets in
regular flights;
(3) few special flights at discount fares.
The
management
of flight revenue was a
relatively straightforward task. Once the potential of sales
of full fare passengers was estimated for
the
remaining
passengers.
seats
were
made
Profit maximization
+maximization
of
flight
a
available
was
loads.
No
given
for
strongly
special
low yield
related
passengers.
filling
up
planes
Revenue
with
maximization
as
many
was
revenue
to
attention or
routine was used for controlling the seats sold to
fare
market,
discount
achieved
by
passengers
as
possible. Regular full fare passengers accounted for most of
the revenue.
passengers,
revenue
The remainder or unsold seats were sold to few
at a discount
passengers
revenue optimality
as
fare.
A
flight 'with
as
much
possible was thought to be reaching
For
the
profit
maximizing
airline,
revenue and cost would have to be taken into account,
revenue
maximization
maximization.
a flight
business.
with
does
not
always
lead
to
since
profit
Nevertheless, the dominant criterion was that
high
load
factor
was
the
sign
of
good
2.2
THE AIRLINE INDUSTRY AFTER DEREGULATION
marked the beginning of a new era.
Industry
Airline
The deregulation of the U.S.
With deregulation,
U.S.
airlines were allowed to enter or leave any domestic market,
services.
increase or reduce existing
management
considered
as
was
to
up
the
of
an
airline to fully decide where and
should
be
offered.
staff
when services
It
market
as
profitable
in
decided to offer services only
market
If
B,
market
A
was
not
an airline could
B.
Any
airline
could offer services in market B. No government approval was
needed.
Fares
were
Today,
experienced a real change.
determines
how
much
so the industry
deregulated
also
should
it is
it
the
charge
airline
in
a
who
given
market/class.
As a consequence, new airlines were created and
more airlines started to
in
fly
traditionally
profitable
markets. Unprofitable markets experienced either a reduction
in
the
level
of
service
or
they
were abandoned.
competition was inevitable in busy markets.
Fare
Competition was
increased as result of the "free market" era.
The marketplace, formerly regulated and subject
to
limitations,
gave
place
to
a
"free"
and
strongly
competitive market.
With the freedom to enter or leave
market,
started
airlines
to
increase
any
competition
in
profitable markets,
by offering more seats/flights at lower
and
The
lower
prices.
advent
of
low-cost/low-yield new
entrant carriers led to a fare war.
A fare war immediately followed the free
market era.
Airlines were forced,
entry
once again, to react and
adapt to a new scenario : stiff competition and
low
fares,
full
fare,
with a high level of diversity.
Passengers
because few
who
alternatives
used
were
to
fly
available,
at
started
taking
advantage of these lower fares. They benefited from the fare
reduction
by
flying
at
more
competitive prices.
increased as a response to low fares.
created
because
consequence,
to fly
of
some
at
New markets were even
extremely
discount
Demand
low
fares
fares.
became
a
As
a
common
practice, and today, only few passengers fly at nominal full
fares.
Established
competitive.
carriers,
and
They
airlines
needed
to
neededIk
compete
to
with
to offer/match some low fares,
also needed to avoid fare diversion,
remain or be
new
entrant
and yet they
which happens
when
a
potential high yield passenger takes advantage of a low fare
or
they needed to maintain,
most importantly,
But,
seat.
even recover profitability.
The creation of a very complex
was
response of the airline management to the fare war
the
challenge.
and low-cost/low-yield carriers
more
structure
fare
fare
low
attract
passengers,
regular/traditional
maintain
to
a
with differential pricing,
services
able
were
airlines
of
set
complex
offering
By
maintain
passengers,
a
competitive image in the market and remain profitable.
attached
Restrictions and limitations were
some
the cheaper the fare
a general rule,
fares
and,
as
the
more
restrictions/limitations
gets,
discriminating
associated
differentiate
an
restrictions,
different
in
passengers
it
has.
offering different fares,
passengers,
to
airline
respect to price,
By
with
can
and pursue
profit maximization.
Evidently,
coexist
time,
levels
with
structure
could
not
the cost structure that was in effect at that
specially for
were
the new fare
old
and
established
airlines.
Cost
no longer compatible with fare/revenue levels.
Low fares must be followed by low costs.
It would have been
impossible to survive in the low fare market without drastic
changes
in the cost structure.
were forced to reduce cost.
As a consequence,
airlines
2.3
THE NEED FOR YIELD MANAGEMENT
Today,
the
in
part
important
every
concept of
"incremental"
passengers
no
single
class/passenger
is
The
apportioning of flight costs.
cost
associated
to
an
lower
fare
Management of flight revenue
longer exists.
became a complex task. The optimal combination of passengers
and fares is now the what airlines aim at. A flight need not
to be at its maximum load factor,
product
seats/fares
but
rather
the
overall
sold needs to be maximized: a "revenue
load factor" maximization problem.
Management decisions related to how many
seats
to sell at what price, became crucial for airlines. From the
complexity
derived from managing such decisions has emerged
the need of Yield Management. An Yield Management System is,
therefore,
airline
to
tool
a decision support
designed
to
help
determine how many seats should be sold,
the price levels.
Finding such answers is
central
an
given
to
the
permanence of the airline in the market place.
The
longer a proxy to
maximization
of
flight revevue.
passenger
infer
the
load
flight
flight
factor
of a flight is no
revenue % performance.
load
has
The
been replaced with
Profit
degree
of
maximization
success
is
now
related
to
the
that an airline achieves in selling the
right number of seats to the right number of passenger so as
to maximize revenue.
while at the
same
time
keeping
the
associated costs down.
The
revenue
maximization
major components: seats and fares.
increased
problem has now two
Average
yields
be
by either increasing price levels or reducing the
proportion
of
categories.
In
seats
sold
in
both cases,
the
lowest
fare
product
the potential of sales in each
and every fare level has to be estimated so as
the
can
to
optimal number of seats to each fare class,
allocate
maximizing
the revenue of a flight.
Pricing and seat inventory
control
represent,
therefore, the core of Yield Management.
"While
pricing
is
component of yield management,
it's
own
revenue
through
clearly
an
important
no one airline can influence
pricing,
without
taking
the
reactions of its competitors into account. Revenue increases
resulting from pricing actions are possible only when all of
the major competitors in a market agree implicitly to follow
a price leader."(1)
Prices are
published
in
airline
guides
and
in
everyone.
An airline can
monitor
always
available to
are
that
systems
reservation
displayed
and
follow
its
competitors price changes.
Seat inventory control, on the other hand, is a
logistical
component
of
yield management that is entirely
under control of each individual airline.
component
that
It is an in-house
only the airline itself knows and controls,
with the exception of some few one-price-only
yield airlines.
As a consequence,
seat
management
inventory
low-cost/low-
airlines do not know the
decisions
of
the
competitor
airlines.
While
pricing
decision of one airline
is
alone,
Through seat inventory control,
of
managing
departure
revenue
basis,
from
which
a
would
not
fully dependent on the
seat/class
allocation
is.
airlines have the potential
be
a
on
flight
far
departure
more
by
difficult to
replicate via pricing.
Today,
is
evident.
marketplace
efficient
the need for an Yield Management System
Airlines
without
Yield
can
it.
no
The
Management
important to an airline.
longer be profitable in the
competition
System
is,
is
strong.
therefore,
An
very
CHAPTER THREE
THE AUTOMATION OF SEAT INVENTORY CONTROL
The seat inventory control problem
to
the
determination
of
an
being
decisions,
offered
such
as
in
related
optimal (revenue maximizing)
allocation of seats on the aircraft among the
classes
is
a
flight.
capacity
various
Other
allocation,
fare
management
equipment
utilization, aircraft routing cannot be dissociated from the
seat
inventory
control
with each other,
problem.
These decisions interact
and as a consequence,
the seat
inventory
control problem has to either use them as input, or interact
with them.
3.1 SEAT INVENTORY CONTROL
A flight leg seat inventory control approach is
On a flight leg basis,
the
aircraft seating capacity is divided among classes with
the
commonly
objective
used in the industry.
of
revenue
maximization
on
that
flight
leg.
maximization over the whole flight
of an airline,
simplicity
because it
maximizes
revenue
the entire
flight
network
leg revenues,
its
makes it very attractive.
a
With
flight
destination of passengers
passengers
and/or
to
lead
Although the flight leg approach might not
flying
true origin and
leg approach,
are not taken
account.
All
the same class are treated equally.
The
deficiency of this approach is
into
that seat allotment
decisions
on a leg basis do not assure revenue maximization
over
the
whole flight.
A
more
coherent
origins and destinations - O&D,
different
classes
for
should
approach
when
a flight.
consider
allocating
seats
to
The O&D approach becomes
complex when one considers the possible
combinations
of
multiple
of
spoke
leg
operations by
flight.
the
The
difficulty.
The
airlines
number
of
increase
has
hub
added
certainly
possible
and
a
further
O&D combinations
can
become unmanageable and, as a consequence, this approach can
hardly be pursued.
In
allocated
to
order
to determine how many seats should
each class on a
future flight
departure,
airline has to have estimates of expected loads in each
every
class,
as
well
With these two parameters
be
the
and
as the associated average revenues.
for each class,
the
airline
can
then
figure
out
the
best
seat/class
allocation
that
maximizes flight revenues.
Expected
loads
have
to
be
transformed
in
expected bookings. Because of large incidence of no-shows in
some markets,
determining
class.
substantial analysis has
the
number
of
seats
to
to
be
devoted
be assigned to each
Overbooking analysis determines the level
bookings
for
a
of
total
flight that will minimize the total of the
costs associated with denied boarding of passengers and
costs
in
the
in
lost
revenues
the
associated with no-shows and
unsold seats.
The estimates of expected loads,
by
flight,
together
by class
and
with estimates of what will happen on
the boarding day, (i.e. no-shows, go-shows, upgrades, etc.
are then used to generate booking thresholds for each class,
on a given flight leg. These limits can then be input in the
reservations system of
monitored.
the
airline
and
bookings
can
be
3.2
SEAT ALLOCATION MODELS - AN OVERVIEW.
The seat inventory control system is a decision
support system
that
provides
system of an airline,
helping
inputs
to
the
the yield management analyst
to determine booking limits or thresholds.
flight
leg
based system,
reservation
In the (case of a
limits are given by class and by
flight leg.
Several alternatives have been proposed as core
routine of a seat inventory control
apart
from
determination
of
system.
overbooking
This
routine,
policies,
intended to determine whether to accept or reject a
are
request
for a seat (reservation) according to the fare paid.
Littlewood
allocation
total
routine,
expected
f2
in
probabilistic
flight
model. In his routine,
fare
[2],
revenues,
1972,
suggested
based,
using
that
a
seat
maximizes
a "marginal seat"
a low-yield passenger paying a lower
should be accepted as long as the expected revenue
from selling all S1 seats to passengers
fare fl is less than f2.
paying
the
higher
That
is
if f2 > f1
,
. P(S1)
take f2 passengers,
where:
fl = higher fare;
f2 = lower fare ;
P(Si) = probability of selling S1 seats at f1
fare.
The aircraft seating capacity
divided in two compartments.
is
case,
simple
(C)
,
in
this
One with S1
seats, calculated with the probability distribution function
(pdf) of fl passengers,
compartment
takes
the
and fares
(f1 and f2).
The
other
that is (C - Si).
remaining seats,
Note that the pdf of f2 was not needed in the seat allotment
decision process.
Mayer [3], in 1976,
suggested a two class seat
allocation model that would utilize dynamic programming (DP)
as
a
framework.
He suggested a simple model to be used to
determine initial seat allotments,
DP-based
model
should
be
used
and that a
multi-period
to modify initial limits,
taking into account bookings already made.
I
The set of assumptions he made in deriving
his
model was:
(1) no cancellations;
(2) total loss of rejected bookings
(no vertical shift );
(3) in each booking period, low fare passengers
make reservations before high fare
passengers;
(4) the demand in each period is independent of
the actual demand in all previous periods.
He
did not benefit
concluded
from
a
that
the initial seat allotment
DP-based
approach.
Littlewood's model to set initial allotment.
a model that permits corrective action
He
suggested
From there on,
(reallotment),
such
as a DP-based one, should be used.
Buhr
[4]
contributed
probabilistic approach in 1982,
model
for
the
a two leg flight ( A to B to C ).
from
allocating
an
marginal
suggesting a seat allotment
based on the expected "residual"
revenue
to
revenue,
additional
His model was
defined
as
the
seat to passenger
flying from A to B as the product of the average fare from A
to B,
times the probability of selling more than x seats in
the A/B market, or :
AB()
= P
AB
(x)
.
R
AB
where,
E (x) = expected residual revenue
AB
P (x) = probability of getting more that x
AB
passengers in the A/B market ; and
= average fare the A/B market.
R
AB
For the two leg flight, the demand for each O&D
market were assumed as independent.
For each of
the
three
markets, expected residual revenues were calculated and seat
allotment decisions were taken based on such revenues,
that
is
E
AC
(x) -
(E (y) + E (y))
BC
AB
|-->min,
where y is the seat capacity allocated to local
passengers.
AB
and
BC
An
extension
to
the
simple
marginal
seat
allotment model, proposed by Belobaba [5],
handles multiple
fare
legs.
classes
and
flight
with
multiple
expected bookings in a fare class i,
the
expected
Given the
revenue
for this class is given by :
E(Ri)
where
= fi
. bi(Si)
fi is the net fare or the yield to the airline from a
passenger
booked
in
class
i,
and
bi
is
the
expected
revenue
for
class
bookings, given a seat allotment Si.
The
expected
marginal
(EMSRi) is defined as the increase in revenue when the
allotment is increased by one seat,
i
seat
i. e. Si+1 seats. EMSRi
is, therefore, calculated with the following expression:
EMSRi = fi . P[ ri > Si ],
where ri is the total reservations made on class i.
Given a natural ranking of fares fl > f2 > f3 >
f4
etc.
,
in
order
to
maximize
flight
revenue,
the
reservation process should be able to discriminate bookings,
giving
revenue.
priority
to
Although the
passengers
assessment
that
of
contribute most with
the
probability
having Si passengers at the fare level fi is made,
of
priority
to
should always be given
leads
to
a
nested
yield
higher
version
passengers.
of authorized booking limits,
higher
where the authorized booking limit for a given
class
with
overlaps
the
This
fare
authorized booking limit for all
subsequent lower fares. For example,
in the case of a three
where fl > f2 > f3, the authorized limit (AU)
class flight,
for each class should be as:
AU1= C
AU2= C-S1
AU3= C-S1-S2
where
= seating capacity of the aircraft;
C
Si = number of seats protected for class 1;
S2 = number of seats protected for class 2;
r1 and r2 represent reservations made in class 1 and 2.
A protection level is calculated for each class
in order to achieve this priority.
a class in the
accepted
minimum
of
reservations
that
are
in that fare class and that must be protected from
lower fare classes.
always
number
The protection level for
In the
above
example,
from f2 and f3 passengers.
protected
S1
seats
Likewise,
are
S2
seats are always protected from f3 passengers. No protection
level
for
f3,
of
course.
Note
that
nothing
prevents
passengers paying higher fare from taking up low fare seats.
In
the example,
reservations,
up to C passengers paying fl fare can make
and up to to (C-Si) for passengers paying f2.
3.3 RESERVATIONS FORECASTING MODULE
Central to any model briefly presented here, is
the
ability
of
knowing
the
fare
and
the
probability
distribution function for each class i, in every market.
Airlines
can
obtain
sampling tickets on a class i,
problems
fare figures by
for a given market.
Several
arise when averaging fares within a class.
each class there is a multitude
often
average
they
are
of
fare
not well structured.
codes,
Within
and
very
It is very common to
observe price overlapping between adjacent fare classes.
The average fare , calculated by class, may not
be representative,
if too many fare codes exists.
Not only
prices vary but also restrictions change.
Another
problem associated with fare averaging
is the pro-rating of fares.
from A to C,
to B to C,
tend
When a passenger buys a
and the service he gets is a one-stop flight A
the apportioning of fares in legs AB and BC will
to drive down the AB and BC average fare calculations.
With the increase of the airline hub-and-spoke
the
ticket
pro-rating problem tends to be widespread.
allocation routine were O&D based,
exist.
this problem
operation
If the seat
would
not
Due
to
this high degree of non-homogeneity it
is really difficult to define what is the "average
and
to
function.
distribution
probability
together
several fare data analysis performed
Fortunately,
thesis show that although there is a high degree
this
with
its
estimate
service"
of non-homogeinity within each fare class, the overall class
pattern,
result tends to exhibit a stable
far
as
average
prices are concerned, especially for higher fare classes.
reason for this result is that within each
The
class there is always a "dominant fare code".
of
fly
passengers
with
majority
The
The
fare code tickets.
dominant
remaining passengers use other fare code tickets (within the
same class) but with different proportions
dominant
each
The
time.
fare code tends to be less predominant as the fare
Therefore,
disperse.
passengers are
For the lower fare class,
gets lower.
the
more
fare aggregation within the same
class should be more meaningful and yield better result than
for lower fare classes, provided there is no radical changes
in fare levels.
forecasting
in
This may result
reservations
for
a
higher
better
ability
in
fares than for lower
ones.
The seat inventory control routine will need
forecast
element
final loads,
that
provides
and (2) updates
on
(1)
such
a
initial estimates of
estimates,
reservation process for a flight is under way.
as
the
These
bookings,
two
are then
routine.
The
reservations
inputs,
used
automated
by
of
the
an
by
limit
class
automated
itself.
There
are
booking
one
booking
by
on
limit
calculates
flight.
limit
reservation
taking reservation as early as
and expected
system
and
providing such thresholds is dependent
system
fare
automated
booking
thresholds,
promptness
namely
The
routine
the
in
reservation
systems that start
year
in
advance.
The
usefulness of generating booking thresholds so early in time
are, of course, questionable. As a general rule, reservation
systems have some form of booking limit introduced
6 weeks before departure.
at least
From there on, booking thresholds
limit the number of seats made available in each
class,
in
every market.
The
Automated
intended
Seat
to
reservation
Inventory
provide
forecasting
Control
the
System
flights.
A
seat
is
should
be
an
primarily
allocation
for
individual
routine will then use
these estimates of expected bookings to calculate
seats
of
dynamic booking limit adjustment
routine with estimates of expected bookings
future
module
allocated/protected
for
how
many
each upper fare
class.
The
involves
initial
first
step
estimates
advance of flight departures.
in
of
reservations
final
forecasting
bookings,
well
in
These estimates are typically
needed
for each future flight,
up to 90 days out,
and are
used to set initial authorized booking limits. Sophisticated
forecasting models are of little use,
error
time
associated
interval.
conservative
and outweighed by the
with the forecast produced for such large
As
a
consequence,
approach
is
thought
a
simplistic
as
being
the
but
most
appropriate and effective.
These initial estimates
later
need
to
be
improved
in the bookings process as more information (data) on
the specific flight for which more
accurate
forecasts
are
needed.
A simple forecasting model is suggested for the
initial estimation of final bookings.
It consists of moving
average process that is sensitive to day of
week
variation
only. That is to say, for instance, that a 8-week average is
used
to
describe
flight (e.g.
or
estimate
flight F1),
final bookings for a given
on a specific day of
week
(e.g.
Monday).
Although
hand
for
future
no
flights
information on actual bookings on
is
ever
used,
nor
additional
adjustments are made for cyclic or seasonal variations other
that on weekly basis, the implicit assumption of this simple
approach
is
that a small sample of final demand for recent
flights will be representative of the demand
for
the
same
flights in the near future.
The
final
step
in
the
development
forecasting module is to improve the estimates
to
come,
averages.
expected
over
those
These new
strictly
estimates
of
of
a
bookings
based on recent historical
are
used
to
re-calculate
revenues ,and again the seat allocation routine is
used to update allotments.
CHAPTER FOUR
EXPLORATORY DATA ANALYSIS
An exploratory data
give
analysis
is
designed
to
the forecaster more insight into the variable (s)he is
trying
to
variations
forecast.
Trends
across markets,
in
daily
booking
levels,
and seasonalities are among the
characteristics the forecaster searches.
are extremely confidential and,
Reservations
very reluctantly,
data
airlines
make them available. The exploratory data analysis presented
in this thesis represents a moment of
which
actual.
and
recent
data
rare
was
opportunity
available.
As
in
a
consequence, extensive data analysis are presented here.
4.1 DATA SAMPLE DESCRIPTION
A sample of five city-pairs
was
selected
for
data statistical analysis and hypothesis testing. The sample
included
short,
a variety of market types and stage lengths
one short-medium,
two
medium
and
one
long
.
One
haul
markets were included in the sample.
One of the medium-haul
markets was a Canadian market.
A total of 28
sample.
sample period.
included
in
the
At least two flights were operating
in
any
for any of the five markets. The sample period
given month,
was from January,
Industry
were
did not operate throughout the whole
flights
Some
flights
1986
through
June,
1986.
The
Airline
no major abnormality during the sample
registered
period. Therefore, it is expected that the data set provides
a normal picture of what happens in the
first
half
of
an
year.
Data
was collected from the actual database of
an existing US airline.
flights
selected.
In
Table 4.01 shows
assigned
to
markets
and
order to maintain confidentiality of
the data presented in this thesis,
were
the
markets
,and
single
single
capital
digit
letters
numbers to
flights. Distances and flight times were rounded.
For instance,
the flight F1 in the A/B
market
departs at 09:00 am. The distance flown is approximately 500
miles,
and
the aircraft type is a B73S.
Additional market
characteristics are also given in Table 4.01.
29
TABLE 4.01
MARKET
DATA SAMPLE
GENERAL CHARACTER IST ICS
FLT
NLMBER
DISTANCE
(MILES)
FLIGHT
TIME
DEPART
TIME
-(HH: MM)
(HH:MM)
AIRCRAFT
TYPE
A/B
Fl
F2
F3
500
1:30
09:00a
01:50p
07: 19p
0735
8/A
F1
F2
F3
500
1:30
10:00a
02 :OOp
06: 15p/08:30p
B735
C/D
F1
F2
F3
F4
300
0:55
08:30a
12:OOn
03 :25p
06:50p
B725
B735
0725
0733
D/C
F1
F2
F3
F4
300
0:55
09: 15a
11:15a
05:10p/06:15
0 9 :30p
8735
B725
0733
0725
E/F
F1
F2
2000
5:00
07:50a
05:00a
0725
F/E
Fl
F2
2000
4:15
10:10a
05: OOp
0725
G/H
F1
F2
1200
2:30
06 :3 5 p/1 2 :2 5
09:45a/09:45
B725
H/G
Fl
F2
1200
2: 30
08: 15a
05: OOp
0725
I/J
F1
F2
F3
750
1:40
11:10a
05: 10p
09:30p
0725
J/I
F1
F2
F3
750
1:40
07:4 0a
01: 4 Op
05: 50p
6725
SOURCE :Official Airline Guide,
North Aamerican Edition,
1986.
MARKET CHARACTERISTICS
Short-medium haul hub feeder
with a minimum oF two daily flights
each way, and with high load factors.
Short-haul hub feeder, very stable
business market, with a minimum of
three daily flights, with consistently
high load factors.
Long-haul hub leg, with high
load factors, with two daily Flights
each way.
Medium-haul leg with an average load
factor arnd a good mi x of traffic.
Two daily flights , each direction.
Medium-hub feed ,with high load factor-,
different fare structure/mix. A
Canadian market, with two daily flights
each direction.
Table 4.02 shows how many days a
operated,
throughout the sample period, on a monthly basis.
Some flights started operation only June, e.g.
the
C/D market.
some
flight
flight was created,
one,
e.g.
flight
ceased
operations.
Within the sample
Sometimes,
departing at the same time as
F2 in the G/H market,
the
a new
old
or the new flight
departed between one and two hours later, e.g.
the D/C markets.
flight F2 in
Some flights operated throughout the whole
sample, e.g. flight F1 in the A/B market.
period
flight
given
flight F3 in
In both cases, the old and the new flights
were considered as the same flight.
DATA SAMPLE
MARKETS & FLIGHTS
TABLE 4.02
MARKET
OBSERVATIONS
FLT
NUMBER
JAN.
FEB.
MAR.
APR.
MAY
JUN.
A/B
F1
F2
F3
31
30
0
28
28
0
31
31
0
30
30
0
31
31
0
30
30
30
B/A
F1
F2
F3
31
0
31
28
0
28
31
0
29
30
0
30
31
0
31
30
30
30
C/D
Fl
F2
F3
F4
30
0
31
31
28
0
28
28
31
0
31
31
30
0
30
30
31
0
31
31
30
30
30
30
D/C
Fl
F2
F3
F4
0
30
31
31
0
28
28
28
0
31
31
31
0
30
30
30
0
31
31
31
30
30
30
30
E/F
F1
F2
31
31
28
28
31
31
30
30
31
31
30
30
F/E
F1
F2
31
31
28
27
31
31
30
30
31
31
30
30
G/H
Fl
F2
26
30
24
27
29
30
26
29
26
31
30
30
H/G
Fl
F2
26
30
24
27
29
30
26
29
27
31
30
30
I/J
Fl
F2
F3
29
31
31
28
28
28
31
31
31
30
0
29
31
0
30
30
30
30
J/1
Ft
F2
F3
31
28
0
28
28
0
31
29
0
30
30
0
31
31
0
30
30
30
The markets in the sample exhibited high levels
of bookings on boarding day.
load
factors
boarding
defined
,
day,
divided
Table 4.03 shows
here as total reservations on the
by
the
seating
aircraft assigned to that flight.
factor will be loosely used
factor,
which
is
passenger cabin,
already
defined.
means
that
with
but rather the
capacity
of
the
From now on the term load
meaning
calculated
not
the
actual
load
departure loads in the
reservations
load
factor
It can be observed that there were months
in which the average load
which
reservations
in
factor
was
greater
than
100%,
the average flights were overbooked.
This is the case of markets A/B, B/A, D/C, E/F, and F/E.
It is interesting to observe,
still
on
Table
4.03 the change in the performance of reservations caused by
the introduction of a new flight in the market.
For the A/B
market, the third flight introduced in June, a night flight,
exhibited a reservations load factor that ranked second.
the
opposite
direction,
market
B/A,
the
third
In
flight
exhibited the highest reservations load factor in the month.
Reservations load factors in the
were bellow average, with
A/B
market.
This
result
other
flights,
in
June,
the exception of flight F1 in the
suggests
that
some
of
demand
generated by the new flight might be the result of diversion
of "regular" passengers from other flights.
The new flights in the C/D and D/C markets,
on
the other hand, exhibited very low load factors, and one may
also
speculate
about
passenger
diversion.
There
overall reduction in load factors in the month of
the
reduction
of
load
factors
seasonality in the market demand
cannot
solely
justify
the
was
a
was an
June.
consequence
If
of a
then
passenger
diversion
observed
reduction
in demand
levels.
For
different.
the
J/I
market,
the
result
was
very
Flight F3 showed a reservations load factor that
ranked second, but the overall market behavior suggests that
reservations demand was indeed increased in the
the
I/J
case,
there
were
three
market.
In
flights from January to
March. When the third flight came back in operation in June,
reservation levels were brought back to normal levels.
TABLE 4.03
,MARKET
RESERVATIONS
LOAD FACTOR ON BOARDING DAY
ALL CLASSES
FLT
NUMBER
AVERAGE LOAD FACTOR
JAN.
FEB
MAR.
APR.
MAY
JUN.
A/B
F1
F2
F3
74
89
0
80
88
0
101
99
0
89
90
0
98
90
0
95
61
71
B/A
F1
F2
F3
73
0
80
84
0
88
97
0
100
84
0
94
85
0
107
54
82
72
C/D
F1
F2
F3
F4
97
0
89
48
96
0
86
48
91
0
85
50
84
0
76
31
84
0
78
41
81
47
57
41
D/C
F1
F2
F3
F4
0
87
84
49
0
89
92
58
0
86
100
65
0
72
81
53
0
78
86
57
37
70
70
66
E/F
F1
F2
77
86
86
97
104
102
60
79
78
89
101
101
F/E
F1
F2
93
68
99
74
111
90
96
61
105
62
114
91
G/H
F1
F2
41
56
39
51
71
80
58
77
70
93
30
87
H/G
F1
F2
49
50
47
51
77
80
65
74
83
95
64
77
I/J
F1
F2
F3
58
66
80
61
76
87
65
72
79
66
0
94
74
0
84
82
49
59
J/I
F1
F2
F3
67
60
0
82
81
0
82
80
0
92
59
0
85
64
0
57
74
63
Seating capacity
(all classes)
B735 -115
8725 -148
B733 -128
Table 4.04 shows
flight on the boarding day.
reservation
averages
for
Reservations were totaled,
a
for
all classes, and then averages were calculated by month. The
result is presented
average
on
table
.
4.04
For
instance,
in January for flight F1 in the C/D market was 144
reservations, for the month of January.
This table presents
the intensity in bookings for each market analyzed.
The
C/D
activity.
June only,
bookings
and
D/C
markets
exhibited
a
high
market.
reservation
In this example, a total of six flights, eight in
one can also observe
did
not
vary
too
that
much
the
from
high
month
exception made only in June,
when flights were
same
also
stability
markets.
the
pattern
is
observed
in
level
to
month,
added.
the
on
The
other
TFABLE 4. 04
MARKET
.
REVERVAT IONS ON BOARD ING DAY
(ALL CLASSES)
AVERAGE TOTAL BOOKI NGS
FLT
NUMBER
JAN.
FEB.
MAR.
APR.
MAY
JUN.
A/B
Fl
F2
F3
85
102
0
92
101
0
116
114
0
102
103
0
113
103
0
109
70
82
B/A
Fl
F2
F3
84
0
92
97
0
101
111
0
115
97
0
108
98
0
123
62
94
83
C/D
Fl
F2
F3
F4
144
0
132
61
142
0
127
61
134
0
126
64
124
0
113
40
124
0
116
52
120
54
85
53
D/C
F1
F2
F3
F4
0
129
108
72
0
132
118
86
0
127
128
96
0
106
104
79
0
115
110
84
43
104
90
97
E/F
Fl
F2
114
128
128
143
154
151
89
117
116
131
150
150
F/E
F1
F2
137
100
146
110
165
133
142
90
155
92
168
134
G/H
F1
F2
60
83
58
75
105
119
86
114
104
137
44
129
H/G
Fl
F2
72
74
70
76
114
119
96
109
123
140
95
114
I/J
F1
F2
F3
86
97
118
91
112
129
96
106
117
97
0
139
110
0
124
121
72
87
J/1
Fl
F2
F3
99
89
0
121
120
0
122
119
0
136
88
0
126
95
0
84
109
93
Table 4.05 shows averages in
a
for
flight
on
the boarding day.
table is to show the contribution of
the
flight
load.
First
class
calculation of percentages,
contribution
the
reservations
The objective of this
different
was
also
classes
in
included in the
and the total coach compartment
is shown on the last column.
The contribution
of the first class is, on the average, less than 5% .
For the business market, the Y contribution in
the flight load would be expected to be a little higher than
the average.
that
It was indeed observed in the E/F &
participation
of
F/E
data
Y class was slightly higher in this
business market.
In the I/J & J/I market,
the contribution of Y
class was the highest. It happens to be the canadian market.
A
large
proportion
this market.
less than 8%,
of non-restricted Y seats were sold in
In the other markets the
in the average.
Y
contribution
The results are as expected.
While the expected typical contribution of Y class
than 10%,
market.
was
is
less
when there is a strong business component in this
Canadian markets usually exhibit different behavior
when compared to US markets.
The
participation
of
Q class observed in the
sample was very high. In the average, excluding the business
and the Canadian market, Q class participation was 42.27% .
TABLE 4.05
REVERVATIONS ON BOARDING DAY
BOOKINGS BY CLASS
( % TOTAL )
MARKET
CLASS
FLT
Y
M
B
Q
TOTAL
COACH
A/B
Fl
F2
F3
7.00
7.33
7.00
22.83
19.67
22.00
24.83
26.50
19.00
42.83
43.33
51.00
97.50
96.83
99.00
B/A
Fl
F2
F3
6.83
5.00
7.83
22.00
27.00
22.67
22.33
16.00
23.33
46.17
50.00
43.50
97.33
98.00
97.33
C/D
Fl
F2
F3
F4
6.00
9.00
4.33
2.17
28.17
24.00
31.67
34.83
24.83
27.00
24.67
19.67
37.83
38.00
36.17
41.33
96.83
98.00
96.83
98.00
D/C
Fl
F2
F3
F4
6.00
5.17
3.50
5.17
24.00
30.67
32.83
23.50
21.00
24.83
23.00
26.33
46.00
36.67
37.83
42.50
97.00
97.33
97.17
97.50
E/F
Fl
F2
15.00
16.33
13.83
11.50
27.33
28.67
36.33
35.83
92.50
92.33
F/E
Fl
F2
16.67
9.50
14.83
13.50
29.17
31.67
32.00
35.17
92.67
89.83
G/H
Fl
F2
5.17
3.83
16.00
17.00
17.17
22.50
57.67
53.17
96.00
96.50
H/G
Fl
F2
4.83
4.33
16.50
18.00
17.17
20.83
58.17
52.67
96.67
95.83
I/J
Fl
F2
F3
35.33
35.25
.26.17
33.00
28.00
18.00
8.50
10.50
19.50
18.17
21.25
32.00
95.00
95.00
95.67
J/I
F1
F2
F3
29.00
39.33
6.00
28.67
25.S0
25.00
10.50
9.83
13.00
27.67
19.83
53.00
95.83
94.50
97.00
4.06
Table
but on a monthly basis.
level
which was always greater that
was the Y class limit,
capacity.
the coach class seating
markets, i. e.
lower.
As
authorized
routine
J/I
observe
could
One
business
the
In
markets.
C/D & D/C, the authorized limit was slightly
reservation
the
limits,
proposed
and
by
Belobaba,
seat
the
considering
one
airline nest
this
of
system
allocation
could calculate the
average protection level assigned to each upper fare
For instance,
the
exception made
"high" authorized level assigned to M-class,
only to the Canadian I/J &
reference
The
by class and by month.
by flight,
airline,
the participating
of
system
reservation
the
to
were
that
Table 4.07 shows the authorized booking limits
imposed
class
of
breakdown
the
the flight load,
in
participation
shows
for flight F1 in the A/B market,
protection level for
Y
class
was
7%,
January. The M protection level was 15%
the B class it was 33%
( 55%-22%).
in
the
class.
the average
month
of
( 22% - 7% ),and for
REVERVAT IONS ON BOPDING DAY
BOOK1NGS BY CLASS
( X TOTAL )
TAELE 4.06
MAE
FLT
OUMBER
Y BOOKINGS (X)
JAN.
A/8
FEB MAR. APR.
MAY JUN.
JAN.
FEB.
M BOOKINGS
(x)
MAR.
MAY JUN.
APR.
Fl
F2
F3
8
1
0
8
7
0
5
4
0
6
7
0
6
10
0
9
5
7
31
23
0
21
19
0
18
10
0
21
20
0
22
B/A
F1
F2
F3
7
0
10
8
0
9
6
0
6
8
0
6
6
0
7
6
5
9
27
0
27
21
0
19
19
0
19
C/D
FI
F2
F3
F4
30
0
36
40
26
0
30
40
D/C
F1
F2
F3
F4
0
37
40
28
- -- -- --- E/F
F/E
G/H
H/G
JJ
I
8 BOmNGS (X)
JAN.
FEB.
MAPR.
APR.
MAY JUN.
*
JAN.
Q 80O1(05 (X)
FEB.
MAR.
APR.
MAY JLU.
0
24
19
22
24
26
0
27
29
0
26
29
0
21
29
0
24
24
0
27
22
19
36
38
0
42
42
0
46
46
0
49
40
0
44
43
0
38
51
51
20
0
24
21
0
24
24
27
23
23
0
25
24
0
27
27
0
26
21%
0
24
18
0
18
21
16
20
41
0
37
45
0
42
45
0
47
48
0
42
52
0
47
46
50
46
26
0
28
33
31
0
33
41
25
0
26
16
31
22
37
39
27
0
24
13
27
0
27
22
28
0
26
23
22
0
24
22
24
0
24
17
21
20
23
21
34
0
34
43
37
0
34
34
39
0
39
41
39
0
34
32
41
0
42
62
37
52
34
36
0
34
35
25
0
30
30
22
0
36
35
25
0
24
19
16
43
23
38
25
0
23
19
26
0
26
27
31
0
26
23
29
0
19
24
25
0
24
22
22
13
31
23
25
0
35
36
39
0
32
33
38
0
36
41
43
0
34
34
42
0
44
50
51
39
39
33
42
19
23
26
32
31
32
30
24
26
24
28
29
31
50
49
44
41
34
36
38
38
28
28
24
23
26
29
32
33
30
31
29
31
29
32
29
34
41
48
39
41
33
38
30
36
27
26
22
22
29
31
20
28
20
19
11
17
6
22
28
34
49
52
67
61
61
68
66
62
75
42
19
-- -- -- -- ---- -
-- -
--- -- -- -- -- -- -- -- --
Fl
F2
13
13
6
12
11
14
16
16
20
19
22
24
7
5
9
8
17
13
12
12
19
Ft
F2
15
8
11
7
14
17
8
18
10
25
15
9
5
12
8
16
13
16
9
13
18
21
21
Fl
F2
10
6
5
4
4
3
5
3
4
3
3
4
42
39
13
9
7
5
8
6
14
14
12
29
17
Fl
F2
7
7
4
5
3
3
4
3
5
4
6
4
41
42
11
10
7
7
5
7
10
14
25
28
16
25
33
18
23
14
17
17
13
17
16
19
32
29
56
48
70
64
73
69
65
61
53
45
Fl
F2
F3
35
33
20
35
33
21
33
37
24
38
0
24
41
0
30
30
30
38
32
27
18
28
29
14
36
30
34
0
17
43
26
25
16
18
20
10
9
19
8
17
25
0
17.
8
19
7
0
22
4
0
23
6
7
14
12
16
39
23
25
42
19
19
37
23
0
31
15
0
24
17
25
19
F1
F2
F3
26
40
0
25
36
0
27
36
0
27
46
0
32
46
0
37
32
43
33
26
0
27
21
0
31
29
0
22
20
0
27
22
0
32
35
20
7
15
0
9
12
0
8
14
0
18
12
5
0
9
9
0
32
14
0
35
27
0
29
16
0
23
21
0
23
20
0
19
21
28
,
16
15
18
18
4
5
AUTHORIZED BOOKING5 LEVELS
( YAU as 100% )
TABLE 4.07
MARKET
M LEVEL5
Y
B LEVELS
Q LEVELS
FLT
JAN. FEB.
MAR.
APR.
MAY JUN.
JAN.
FEB.
MAR.
APR.
MAY JLN.
JAN.
FEB.
MAR.
APR.
MAY JLN.
A/B
F1
F2
F3
100
100
100
93
93
0
98
95
0
99
97
0
92
96
0
92
70
0
72
85
88
76
78
0
83
77
0
84
80
0
78
76
0
68
61
0
54
67
75
45
46
0
53
50
0
48
44
0
39
33
0
35
33
0
26
35
38
8/A
F1
F2
F3
100
100
100
92
0
94
94
0
94
94
0
94
92
0
86
67
0
93
88
93
86
78
0
81
80
0
80
80
0
80
76
0
65
66
0
70
66
77
66
49
0
49
47
0
59
40
0
43
36
0
31
37
0
38
35
44
32
C/O
F1
100
100
100
100
83
0
86
95
83
0
84
91
83
0
83
91
85
0
84
90
89
0
86
89
78
93
84
92
65
0
71
79
62
0
62
76
62
0
60
76
51
0
59
69
62
0
57
65
41
64
53
71
38
0
42
52
50
0
37
59
28
0
30
54
25
0
28
44
30
0
32
43
19
35
29
45
D/C
F1
F2
F3
F4
100
100
100
100
0
86
89
84
0
87
90
91
0
83
84
91
0
70
78
77
0
91
82
92
93
82
83
91
0
70
71
72
0
65
65
73
0
62
60
72
0
39
46
57
0
69
61
68
82
55
62
67
0
44
40
51
0
33
39
44
0
25
28
39
0
15
23
32
0
32
32
42
40
28
30
41
E/F
F1
F2
200
100
84
83
92
87
92
83
92
89
92
87
71
67
73
67
73
67
65
58
70
66
67
62
48
40
44
44
35
44
27
25
37
34
37
30
23
17
F/E
F1
F2
100
100
86
92
92
90
90
75
82
86
83
89
91
80
58
72
70
72
65
66
63
68
60
72
43
50
30
53
41
43
25
30
28
38
29
41
16
33
G/H
F1
F2
100
100
93
89
93
92
92
92
93
93
94
94
92
92
78
82
75
76
73
75
73
74
78
76
71
55
59
52
59
49
53
45
47
47
55
48
41
20
H/G
F1
F2
100
100
92
94
91
92
92
92
93
93
94
94
89
82
77
80
74
74
74
72
73
73
77
77
63
61
49
50
54
46
51
45
53
49
55
50
31
30
I/J
F1
F2
F3
100
100
100
78
79
87
84
84
78
84
82
78
83
0
77
89
0
80
78
84
82
40
51
62
59
51
62
61
43
56
58
0
62
58
0
66
49
59
53
23
29
32
19
13
25
23
20
17
26
0
19
27
0
31
21
32
24
J/1
Ft
100
92
85
83
90
88
88
66
65
55
72
66
66
37
31
19
47
48
48
F2
F3
100
100
75
0
82
0
81
0
84
0
84
0
88
89
51
0
57
0
47
0
53
0
56
0
67
71
26
0
23
0
13
0
20
0
23
0
39
42
F2
F3
F4
Table 4.08 shows bookout analysis performed for
Columns with heading " # DAYS
the flights in the sample.
indicate
the
actual
closed.
Columns
number of days in which the class was
"
with
percentage of days,
"
(%)
"
heading
indicates
the
during the whole sample period in which
the class was closed. As a function of the nested authorized
booking limit reservation system,
the
following
describe a bookout in a given class:
Y is closed if:
YRES + MRES + BRES + QRES > YAU.
M is closed if:
YRES + MRES + BRES + QRES > YAU
,
OR
MRES + BRES + QRES > MAU.
B is closed if:
YRES + MRES + BRES + QRES > YAU
;OR
MRES + BRES + QRES > MAU
;OR
BRES + QRES > BAU.
Q is closed if:
YRES + MRES + BRES + QRES > YAU
;OR
MRES
;OR
+
BRES
BRES + Q+ QR
QRES > QAU.
+
QRES
BAUES>
>
MAU
;OR
equations
A
consequence
of the bookout equations in the
previous page, is the following relation :
QCLOSED > BCLOSED > MCLOSED > YCLOSED.
One can
observed
in
observe
that
this
relation
the flight F1 in the B/A market.
level
of
bookout
high
classes.
in 18.33% of the flight.
was
closed
percentage in Y bookout is likely to be the
bookout
in
other
opposite market,
class,
B/A,
rather
than in Y alone.
lowest bookout levels, for all classes.
for
all
The high
consequence
flight F2 consistently
not
Flight F2 in
the A/B market exhibit a
M
is
of
In the
exhibit
the
BOOKOUT ANALYS IS
TABLE 4.08
CLASS
MARKET
Y
8
M
FLT
* DAYS
(X)
* DAYS
(Y.)
# DAYS
(%)
* DAYS
-----------------------------------------------------
(Y.)
--------
*
FLTS
--------
A/B
F1
F2
F3
14
32
0
7.73
17.68
0.00
24
33
0
13.26
18.23
0.00
34
44
0
18.78
24.31
0.00
48
71
2
26.52
39.23
1.10
181
180
30
8/A
F1
F2
F3
12
1
12
6.63
0.55
6.63
22
3
13
12.15
1.66
7.18
15
0
25
8.29
0.00
13.81
39
4
49
21.55
2.21
27.07
181
30
179
C/D
Fl
F2
F3
F4
5
0
2
0
2.76
0.00
1.10
0.00
39
0
14
2
21.55
0.00
7.73
1.10
76
1
47
4
41.99
0.55
25.97
2.21
80
2
43
4
44.20
1.10
23.76
2.21
180
30
181
181
D/C
F1
F2
F3
F4
0
7
9
0
0.00
3.87
4.97
0.00
0
20
31
3
0.00
11.05
17.13
1.66
0
38
49
10
0.00
20.99
27.07
5.52
0
57
50
17
0.00
31.49
27.62
9.39
30
180
181
181
E/F
F1
F2
12
8
6.63
4.42
13
22
7.18
12.15
46
98
25.41
54.14
36
59
19.89
32.60
181
181
F/E
..
F1
F2
11
4
6.08
2.21
12
17
6.63
9.39
82
47
45.30
25.97
86
35
47.51
19.34
181
180
G/H
F1
F2
0
0
0.00
0.00
0
4
0.00
2.21
6
16
3.31
8.84
11
62
6.08
34.25
161
177
H/G
F1
F2
5
0
2.76
0.00
10
5
5.52
2.76
26
18
14.36
9.94
22
39
12.15
21.55
162
177
1/J
Fl
F2
F3
9
3
5
4.97
1.66
2.76
9
6
16
4.97
3.31
8.84
15
17
46
8.29
9.39
25.41
39
31
87
21.55
17.13
48.07
179
120
179
J/I
Fl
F2
F3
6
1
0
3.31
0.55
0.00
8
9
0
4.42
4.97
0.00
10
34
0
5.52
18.78
0.00
23
44
1
12.71
24.31
0.55
181
176
30
For
the
remaining markets,
the same behavior
is observed. At least one flight for each directional market
exhibited a high level of bookouts.
The
renaining
flights
showed moderate to low bookout statistics.
The
flights
that
bookouts were:
MARKET
FLIGHT
A/B
F2
B/A
F1 & F3
C/D
F1
D/C
F2 & F3
E/F
F2
F/E
F1
G/H
F2
H/G
F1
I/J
F3
J/I
F2
exhibited
high
level
of
The
did not
list
following
the
in
flights
exhibit high level of bookouts. They were
MARKET
FLIGHT
A/B
F1
B/A
F2
C/D
F4
D/C
F3
E/F
F1
F/E
F2
G/H
F1
H/G
F2
I/J
F1
J/I
F1
Statistical analysis
should
produce
that
results
on
are
above
flights
these
to
likely
be
representative of the market behavior than the original
of
28
flights
bookout.
There
correction,
i.e.
is
not
how
demand
reservations
they
because
imposed to a flight.
a
analysis,
simple
set
exhibited low level of
routine
for
bookout
to estimate what would have been the
given
that
no
seat
limitation
was
As a consequence, major attention will
be given to the flights that
statistical
have
more
did
not
bookout.
Therefore,
distribution plotting and the demand
analysis presented in this thesis will only show results for
these flights.
4.2 DISTRIBUTION ANALYSIS
The objective in this analysis was
to
produce
and examine distribution plots of reservations by fare class
for
the markets and flights in the sample,
which exhibit low levels of bookout.
data
retrieved
for
corresponds to 28 days
snapshots
were
any
flight
before
specially those
The first
refers
to
departure.
reservation
a period that
From
taken for every seven days.
there
on,
That is to say
that each flight will be analyzed in 5 seven-days'
periods,
from day 28 to boarding day, that is, periods are: T28, T21,
T14, T7 and TBD.
Analyses
made for the
M-class,
bookings-on-hand,
and
were
up
the
made
to
a
in
period
particular
expected
,
or
number of reservation
This is to say,
still to come,or bookings-to-come.
day
terms of reservations
that on
we should have data analysis for both bookings-on-
21,
hand and bookings-to-come. The objective is to observe these
two related but
means,
and
distinct
variables
standard deviation.
in
terms
of
shapes,
Exception will be made for
the Canadian markets, where the analyzed class will be Y.
Correlation analysis performed in
hand
and
final
bookings
indicated
that
bookings-on-
the correlation
between these two variables ,
This
low.
very
good
exhibit
means
in the majority of cases, was
bookings-on-hand
that
explanatory
when
power
bookings via bookings-to-come.
not
should
final
forecasting
This result corroborates the
conclusion arrived by Littlewood [1):
"The subsequent arriving passengers
can be regarded as independent
of
the booked load".
Figures
4.01
4.10
through
show distribution
plots for the flights/markets selected for data analysis.
Figure 4.01 shows distribution plots for flight
F1 in the A/B market. The shape of the distribution observed
for final
bookings,
resembles
the
bell
i.e.
shape
increase in skewness is
it
reservations
of
a
of
a
normal distribution.
increase in standard deviation,
normal distribution.
An
hand
as
On the other hand,
gets further from boarding day.
that
in
any
4.01
.
The
small
resemble
period,
going from 6.00 to
A side by side plot comparison in
.
the
Bookings-on-hand exhibits
whereas bookings-to-come is the reverse,
6.42
day,
boarding
for bookings on
observed
shape of bookings-to-come plots,
on
7.87,
going from 8.80 to
given
in
figure
table on the top right corner of figure
4.01 shows statistical analysis for this flight.
49
The notation used in these figures is
FiMBD
:
= reservations on boarding day
for flight i, M class;
FiMt
= total reservation made up to day t,
for flight i, M class,
( t = 7, 14,
21 and 28 );
FiMtBD = bookings-to-come for flight i, from
day t to boarding day, M class,
( t = 7,
50
14,
21 and 28 ).
JAN. -
teas
juN.
Sample set to -> ALL
180 observaticns used.
Descrip:ive Statistics
Maximum
Minimum
Kurtosis
Std. Dev. Skewness
Mean
- -- ------------------- - ----------- - ---- -- ----- - - -----
Variable
------- -
F1M21
F1M29
3.1444
8.1556
F1M1 :0 12.711
F1'21-3 15.150
F1M2-30 16.261
F17 S0
1
(Skewness = x3/s*' ; Kurtosis =
m aRE3E.AnAm
AaM.
£.1779
6.1703
35.232
57.4965
69.900
3.3533
6.2530
6.3647
6.7125
.79593
1.1836
4.4066
6.2310
7.1251
.13393
-. 54175
-.23213
-. 276153
8.8908
7.3746
6.8719
6.2919
5.9936
6.4 252
8.1826
8.7379
8.7971
19.406
11.250
6.5944
4.2556
F1M7
F1M7
3.000
.0000
.0000
.0020
.0000
-13.00
-31.00
-31.00
-0.00
57.10
49.00
67.00
67.:0
66.00
27.00
37.00
41.30
42.00
m4/s**4)
sOARIM4G DAY
."".
l.ess
6-
-
"".
IS&&
30
28 -
28 24 -
22 -
nL
1
3.1
10 -
12 .
20
-1
10
i,1-
0
2
4
6
A
10 12 14
22 24 26
M8 18 20
U RESEvArioms
JAM. -
28 30 32 34 36 38 40
-4
40.
0
12
4
16
OOKIWG
DAY7
-
aa.-
AU&. ias&
20
24
TM COM -
.suu.
28
32
36
40
40-
28
32
36
40
40.
DAY7
teas
F;17A
X
0,41
20
10
0
0
2
4
A
8
10 12
14
16 18
20 22
hi RE[EVATIONa
-
24 26
28 30 32
34 36
36 40 40+
-4
0
4
DAY 14
12
1s
20
NOKIMG3 To COME
Figure 4.01 : Distribution Plots
M-class
S
Flight F1
Market A/B
24
-
OAT 14
ALM. -JUN.
0
2
4
4
A
10
16
11 14
18 20
MUtEURVATIONS -
JUN.
.-
0
2
4
6
A
10
12
M
14
16
16
4&M. A.
199
22 24
26
28 .30 £2
£4 £6
£8
ta
21
TD COME - OAY
BOOKiNGS
A66L -
Is&&
24
IGAL&
40 40*
DAY 21
20 22
JUId.
JN
26
28
30
32 34
36 38
0
40
12
16
iat
20
9OO~i"G3 TO COME -
DAY28
MESERVATIONS
Figure 4.01 (cont.)
M-class
£4
JUN.
: Distribution Plots
Flight F1
Market A/B
24
AY 2A
3
6
£8
40
40-
ts
JUN.
.M .
30
28
Sample set to -) ALL
26
Descriptive Statistics -
24
Variable
22-
Mean
181observations used.
Std. Dev.
Skewness
Minimum
Kurtosis
Maximum
36
F2M40 23.337
13.011
F2M7
F2M14 6.8398
F2!21
4.6961
F2M28 3.1934
F2M7SD 10.326
F2M11
80 16.497
F2M21~8D 18.641
F2M28~SD
20.144
to-
14-
12
10
ol
24
0
(Skewness =
12
18
24
30
36
42
r[SERVAnoNs
48
O
54
#oAmai"
50
56
72
78
54
*0
10.383
8.2050
5.4896
4.5694
3.7150
7.9302
S.7049
10.121
10.361
.34722
1.1963
1.7808
2.065
'2.2790
.44086
.45437
.27984
.33458
a3/s68 3;Kurtosis
.0000
.0000
.0000
.0c00
.0000
-9.000
-6.000
-2.000
..0000
2.7745
4.9249
7.4439
8.9319
9.3770
3.2102
3.068
2.8918
2.8315
52.00
49.00
35.00
30.00
21.00
34.00
46.00
45.00
49.00
= s4/s**4)
90-
oAy
Jaas. -
JUN.
5859
40-
30.-/
20
10
-4
-3
0
3
4
9
12
15
15
21 24
27 30 33 36 39
ON
RsRYAnoHs
42 45
48 54
60 63
44+
-12-
0
6
12 18:
4
3G
.SO
-4
-3
0
3
6
9
12 15 18 21
24
RMSWVAnDms
27
30
36
42
WOOKIMCS
TD COME -
DAY 7
33 34 39
42 45 48 54 60
63
-12
-4
0
12
18
30
1a
36
42
000KIMCS
TO COME -
a" OAY 14
Figure 4.02
M-class
24
aae.
: Distribution Plots
Flight F2
Market B/A
48
4
W0 66
7.
78
60
72
78 84
44
90
DAY7
48
OAY
54
14
66
90
.au&M.ea*
.
JAm. -
ASKM, IeS
/1,
10 -
F?
-3
0
3
6
2
12
15
18 21
24 27 30 33 36 39
zwvAnoD
-6
-3
0
3
6
9
12
15
18 21
424 486
4 60 63
-12
-6
0
A
12
24
27 30 33 36 39
ON DAT
24
30
36
42
BOOKIMCS
TO COME -
Om DAr 21
RSDVA1OHS
18
42
43 48
54 60
63
-12
28
0
6
12
18
24
30
36
ODWINGS TD COME
Figure 4.02 (cont.)
M-class
-6
Distribution Plots
Flight F2
Market B/A
42
-
0F
,-
I'
I
-0
48
54
80
68
r
-F
72
78
84
50
OAY 21
48
54
DAY 28
60
66
72
78
4
90
-i.
-
gas
JWL
Sample set te -) ALL
Descriptive Statistics Variable
.33665
1.5856
1.8727
2.2730
1.8897
.365!5
.15795
.16705
.31096
10.010
5.4717
3.6615
2.9997
1.9292
6.8784
8.5907
1.970
9.5729
FIMSD
1n.267
FAX7
8.0667
F4M14 4.3667
F4M21 2.6556
1.5557
FAM2
F447 80 10.200
FAM11
80 13.900
FIM2?180 15.611
FAM28~0D 16.700
-__
180 observations used.
Std. Dev. Skewness
Mean
Kurtosis
Minimum
2.6126
6.9378
7.9251
10.058
7.1777
2.6981
2.1534
2.2709
2.4013
1.000
1.000
.0000
.0000
.0000
-3.000
-7.000
-1.000
.0300
Maxima:!
48.00
21.00
19.00
11.00
32.00
3f.00
38.00
43.00
(Skewness = t3/s"3; Kurtesis = m4/s*44)
-
6
0
12
18
vI-r
24
30
W
34
42
I
4
REEVA11GM
84
OArNG
60
66
t
72
IIII
78
I
90
84
i
904+
DAY
.IM
- .8k.
1668
*01
-20
r1~'1A
-
-12
-4
0
6
12
OAY 7
W RESERVArICUS
.
...-sa
-4
0
4
4
16
20
24 29 32 36 40
M RESWVATIOIS
30
36
42
M0COME -
48
84
,0
6
72
75 84
86
72
78
80
DAY 7
toes
uu.
d
10
12
24
80DxrC5
IL
-4
18
-
44 48952
5
00 84
86
72
76
-12 -
14
OAY
12
8is 24
30
C6
FOO&MM T1OCOM-
Figure 4.03
M-class
6a
Distribution Plots
Flight F4
Market C/D
42
44
DAY 14
60
84
;0
J&AL
JU6L
Ift"
7
0
~FIL
-6
4
4
a
2
,t
20 24
23
32
MREERVAOS
36 40
-
~4
8 52
6
11
.14
..
n1
-12
;11
-4
0
6
12
18
24
30
36
BOOKINGS TO COME
DAY21V
.AA&.-
.IuM.
42
-
48
54
60
SO
72
78
84
*0
&4
60
66
72
78
a
9o
OAT 21
....
201
A
A
t, .1~~
104
-8
-4
0
4
8
12 16 20
24
28 32 36 40
M RESERVAnOmS-
44 48 52 56
60 84 8
72
-12
76
Figure 4.03 (cont.)
M-class
-9
0
6
12
18
24
30
36
42
BOOKINGSTO COME -
DAY 28
Distribution Plots
Flight F4
56
Market C/D
48
DAY 28
3028 -
Sample set to -) ALL
Descriptive Statistics -
26
24-
Variable
Mean
181observations used.
Std. Dev.
Skewness
Kurtosis
.11119
.68521
.72749
.94272
1.2185
.40856
.30349
.19537
.12118
2.4434
2.8519
3.0515
3.6303
4.5487
2.7033
2.62E
2.5519
2.4817
Mini2um
Maximu
22-
a.-
F3M60 35.564
F3.7
19.564
F3M14 10.370
F3'21
6.1050
F3M23 3.7459
F3.7 80 17.000
F2MIl 80 26.193
F3M2I -ED 30.459
F3M28~80 32.818
12141-
77.241
11.384
6.4945
4.0959
3.1940
10.423
14.137
15.682
16.119
(Skewness x m3/s**3; Kurtosis
4.000
.0000
.0000
.0000
.0000
-4.000
-1.000
1.000
.0000
85.00
5E.00
32.00
20.00
16.00
52.00
69.00
79.00
81.00
a e4/s 3 34)
2
0
A
12
18
30
24
3
42
acuAng
J
4s 54
60
60AnIGM
6
72
64&
so
0
0
DAY
AL- aUIim **a
a.
.4
20 -
12-$
10 -
KA
PA
P771
-6
-3
0
3
6
6
12 1
18 21 24
27 30 33 36 3*
.""M. -
Jul&
42 45 45
460
63 66
-12
-4
0
6
12
OAY
7
U RE5MEvA7I0MS -
16
24
900Kin
30
36
42
710 COME -
48
&4
6"
a6
72
76
64 6
72
78
&4
DAY 7
Is"
PH
'H
1/00
01,
-4
-3
0
3
6
9
12 18 1s 21 24 27 30 33 36 3
MRaStRVA10PI
-
42
4s
4 8460
6a
DAY14
i
I
-12
-40
I
.
6
12
16
24
30
36
42
0OKINS T0 COMI -
Figure 4.04 : Distribution Plots
M-class
Flight F3
57
I
.
Market D/C
4'
CAT 14
54
So
66
go
-.wM.
tea -
I*&&
J&hL - JUW
.1M.
Is&&
.77
-1
M RESERVADolW
.IhM. -
-
IM.
-so0
12
DAY 21
19
24
3
64
8
300KIWGS 7V COME -
&
0
0
:7
49
DAY 21
I*&&
10 -
-12
M RESERYAT1oMS-
DAY 28
0
6
12
15
24
30
36
BOOKINGSTD COME
Figure 4.04 (cont.)
M-class
-6
Distribution Plots
Flight F3
58
Market D/C
42
-
48
54
DAY 28
60
66
72
78
84
90
30Ua -
Sample set to -) ALL
Descriptive Statistics -
-
36
24
12 10-
Variable
Mean
F19E
F17
F1M14
F1421
F1.M28
F1M7 ED
F1il 80
F1M2180
F1M28"B0
18.492
12.752
11.657
10.249
9.5912
5.7293
6.8343
8.2431
181observations used.
Std. 0ev. Skewness
14.380
12.965
12.295
11.475
11.792
5.5446
7.0691
8.8980
10.246
8.9006
1.2502
1.5975
1.9275
2.0563
2.2476
.56191
.73860
.3895
.18590
*3/s**3; Kur:osis
m
(Skewness
Kurtosis
4.4513
6.2956
7.2190
7.5916
Minimum
.0000
.0000
.0000
.0000
.0000
-9.000
-10.00
-17.00
-35.00
8.6765
3.0394
3.6576
3.6611
6.0279
Maximur
73.00
72.00
69.00
59.00
64.00
22.00
34.00
12.00
53.00
*4/s**4)
33
40
e 24:
1-4o2 1
-
3s
2
as
E3EAnUMOp
NS
Uo
440
s6
4 an
2 e so
a
so+*1.eo
1
4a
a
DAY
03M3T
e4
Xt-
e
sads
Y7
n
y
ds
.
20
10
10
0
0.
-a
-4
0
4
a
1
20
24
2A532
R3VAnoNs
36 40
44
48
3
526 0
4
7Z 73 730
-12
-4
0
1
112
7
ON' DAY
401sg1e
4
30
30
43
BOOKINGS10 COME -
44
54
40
64
72
79
40
DAY 7
4si
Figure
20
-a
-4
0
4
a
13
IS 30
24
25 322 36 40
&4 45
52 55
0
64
6731
76
-12
-*
4
12
15
Figure 4.05 :Distribution Plots
M-class
24
30
30
Flight F1
Market E/F
0
42
*0OK3NC 1O COME -
6f3vrvflms am oAT 14
2AT
14
47
7
46
so5
.""
-
JUPL
19&6
JAM-
UM. 08
-
.Mh
.JUOL
40-
ci-12
I7I
IT
G
I
12
ow oAy z1
wm~vAloN
-
-8
I
0
~h~-
18
24
30
CZ=
36
f
42
48
SOOKINGS 1M COME -
,
54
SO 66
,
,
,
72 78
i
84 60
DAY 21
~A*
so-A~
5
40
30
-
20
2Q
10
10 J
'6V20'4
S
O
A 272
0
1
6
0Z4
RSMRATIONtS ON DAY( 28
BOKIMGS TO CCME -
Figure 4.05 (cont.)
M-class
30 46 4
Distribution Plots
Flight F1
60
Market E/F
4a
DAY =8
54
an
66
72
7a
s4
0
I*&
ia.-
.me..
054
Sample set to -) ALL
Descriptive Statistics Variable
MVAnONS
ON
.6".- "6.
.OARDING
Mean
180observations used.
Std. Dev.
F2M0
F214
F2P14
F2M21
F2M28
F247 80
F2411 80
F2521-80
FM28-80
15.811
8.2333
5.9056
5.2778
4.3389
7.5778
9.9056
10.533
11.472
(Skewness
:
12.703
9.4951
7.7592
7.4437
6.8071
6.9955
8.8701
9.6094
10.194
Skeoness
xuriosis
1.295!5
1.979
1
1.9215
2.3957
2.6277
.98957
.81249
.745 8
.64110
4.1136
6.357 1
6.3720
10.002
11.693
4.1794
4.0811
4.0989
4.5303
Mini~um
Maxi..
.0000
.0000
.0000
.0000
.0000
-6.000
-15.00
-19.00
-25.00
57.00
43.00
35. 0:
47.00
41.00
33.03
40.0i
42.
8
a3/s*.3; Kurtosis - m4/s'
9)
DAY
.k&- j~h.
16414
to"
30.1
26
-j
24 -
11
2-
104
a4
V 01
4
-4
-3
0
3
6
.
12
1.
t.
21 24 27 30 33 3.
3
42 454
54 .0
.3 6
-.
+
4
.
-4
-EEV.n
.
-
1t
12
.
24
2.
OCnMGSTO
CrESVADOMB ON *AY 7
2.
UC
-
32
3.
40
44
A.
CAY 7
Y 14a
30
(A
J7
IIn
40j
-8
MOVAfl0IG
am OAY 146
-4
0
4
x
12
Figure 4.06 : Distribution Plots
M-class
i
DOC IOW
Flight F2
Market F/E
20
24
28
"0 COME -
32
3
DAY 14
40
8a
s: $.
40
A..
-
JUMa 1ea
AsAs.-
ISma
.nna.
101
rsurvAnOmS
cm DAY 21
UOOKINc To COME
-
DAY 21
501
.Ma". -
.A&Le
t*na
.M
.-
JUN.
20
24
$sag
O0-I
40 -
20
A
20
10
-6
-3
0
3
6
9
-2
1
18
21
24 27 30
33 36
39
42
AS 48 54 60
63
-8
-4
0
4
8
RESERVAONS OM DAY 28
16
28
POOKIWCS TO COME -
Figure 4.06 (cont.)
M-class
12
Flight F2
istribution Plots
Market F/E
32
36
DAY 28
40
44
48
52
56
60
.1*M.
10
- .MIU. teas
-,
Sample set tc -> ALL
Descriptive Statistics -
25 .4
Mean
Variable
F1.43D
F17
F1414
F121
F1M28
F'A7 80
F1M180
FY.21'SD
FIM2880
177observations used.
Std. Dev. Skewness
9.5876
5.0329
4.0113
3.3955
2.5028
4.5537
5.5763
6.1921
7.0847
(Skewness = 63/s*23; Kurtosis
3.5150
3.9874
4.086
5.0292
7.3824
4.6258
3.9173
3.5200
3.6601
39.00
22.00
20.00
20.00
19.00
25.00
29.00
30.00
32.00
.0000
.0000
.0000
.0000
.0000
-5.000
-5.000
-7.000
-6.000
= @A/s'84)
aw.0*
-
0
1.0552
1.157
1.2575
1.5439
1.9954
1.3625
1.1649
1.0470
1.0703
8.7441
4.8464
4.2707
4.0748
3.5099
6.0367
6.9819
7.3002
7.7788
Maximur
Minimum
Kurtesis
12
4
20
1
24
22
32
39
40
~4
48
32
SO
44
6
RMstNAnONS ON 90AJolNG DAY
- .51*.
1660
401
A
20
10
a0
VA VAV-
.
-
-3
0
3 6
9
12
21 24 27 30 33
is I8
36
39 42-45
48 54 60
-8
43 6+.
-0
4
0
£
aXfvAno0s Do DAY7
A.-
JUN.
12
'6
20
NOUI0GS
19&6
0
"M6. -
24
i
8
Cut -
36
40
44
44
52
5
90
34
40
44
48
5:
54
40
MAY7
0*6
.0UN.
50
P5
40
cnV, /, -'A'A,4r-V1 ,
20
V
lV)
V
10
-4
-3
0
3
4
9
12
15
18
21
24
RESERVAnMSON
27 30
33 36 3
42 45 44
54
0
63
.,
-
0
4
a
DAY 14
16
20
24
.8
OOxiNGS
TO COME -
Figure 4.07 : Distribution Plots
M-class
12
Flight F1
Market G/H
32
DAY14
.j~M.
-
.AJ&.
18&
20
-s
-3
0
3
4
9
12 15
18 21
24
E5ERVAT0MS
27 30 33
36 39
42 45 48
4
60
83
-8
-4
0
4
8
12
OM DAY 21
16
20
24
28
I0KW'ZS TO COME -
32
36
40
44
48
52
Si
,
,
5:
54
60
DAY 21
JU6m. 19&6
.W.-
50
z
20
201
-
AV
a
5
A
V0 Li-1$
VVA
'A.
10
V/,
10
0
-4
-3
0
3
6
,r1~ _
9
12
15
18
21
24
27 30
33
3
i i i i ea
39
42
43
48
54 60
-a
43
-4
0
8
,
12
Figure 4.07 (cont.)
M-class
16
20
24
28
BOOI:CS TO COME-
E5ERVAT.ONS ON DAY 28
Distribution Plots
Flight F1
Market G/H
32
DAY
,
,
3S
40
28
44
48
80
.A..
- JU..
1e6
Sample set to -> ALL
Descriptive Statistics
WWVAnOZ ON
Mean
F2M80
F2.47
F21414
F2M21
F2M28
F2N7 ED
F2MI 8D
F2M21-8D
F2M98~8D
18.458
10.350
6.9209
5.1582
3.8023
8.1073
11.537
13.299
14.655
(Skewness
*
4.6206
15.177
32.974
42.539
69.124
2.8912
2.7405
3.1032
2.9438
1.1536
2.7474
4.4785
5.2529
7.1373
.75510
.782!3
.65665
.79869
15.469
11.427
9.7559
8.8175
7.8935
8.0032
10.723
12.200
12.555
Minimum
Kurtosis
Maximut
98.00
88.00
90.00
96.00
86.00
35.00
43.00
52.00
56.00
.0000
.0000
.0000
.0000
.0000
-8.000
-3.000
-23.00
-2.000
3/s"3; Kurtosis T m/s"4)
DAY
BOAING
s.
.66.L
177observaticns used.
Std. Dev. Skewness
Variable
0Is*
.Ua.
-
JA.
to&&
.j
rA-
:o4
204
~ 5 -1 'rx
M-i
-4
-4
0
44
48 52
56 60
64 88
72 7
68.
-12
r
,
I
rrrrrrA.,.rrAA..
A r-7
'
4
12 16 20 24 2S 32 36 40
r
P
20-
-4
0
6
1:
1&
mE3ERVATNS
ON OAY 7
Ah&
-
IM.
24
30
36
.4&06. -
leas
aL
48
42
BOKINGS T COME -
54
40
54
60
66
72
73
A4 So
OAY7
leas
401
A
104
-8
-4
0
4
8
12 16
20 24
2
RE5tVAfnOM
32
36
40
44 4852
"4 10
44
"
.12
72 78
-4
0
6
12
Figure 4.08
M-class
18
24
30
34
42
0ORIMCSI0 COME-
ON DAT 14
Distribution Plots
Flight F2
Market H/G
48
OAT14
64
72
78
849
0
JAN. -
-8
-4
0
4
8
12
.1MM. less.-
16 20 24 28
32 36 40
44
48 52
56
60
64
8
72
76
-12
-6
0
6
12 18
tESERVATIOMS ON DAY 21
JA". - Jum.
less
5
A"& -JUN.
U.
24
30
SOOKINC
Is&&
36
42
48
TD COME -
54
66
6
72
78
84
90
DAY 21
Jm.- .1MM. to"
40
20.4
1r
"'AK-
20 J
A
10
-6
-4
0
4
8
12
16 20
24 28 32 36 40 44452
RESEYAT1OoS
om
.6
60 646
72 76
-12
DAY:8
Ki
-
0
6
12
'8
24
30
36
42
800"iNG;S TU COME -
Figure 4.08 (cont.)
M-class
f,'A VA
-Th1 V4 /r
0-
D istribution Plots
Flight F2
66
Market H/G
48
DAY 28
54
60
6
72
78
84
90
-
~m.
t~a6
Sample set to -) ALL
181 observations used.
Descriptive Statistics Variable
Mean
Kurtosis
Std. Dev. Skewness
Minime
P.3
A.a
4
--
F1MID
33.414
F1v7
36.414
F114
35.315
F1M21
32.713
FI121
30.276
FiM7 80 -3.0000
F1M1I 80 -1.9006
F1P.21-0 .70166
F1N28~80 3.1381
V71
00
1.3495
1.1379
1.13.11
1.2593
1.4118
-2.4831
-. 32923
-. 20316
-.22423
18.656
20.924
22.328
23.651
24.502
6.9873
9.4717
11.646
12.390
(Skewness a a3/s"3; Kurtosis .
"0
0
10
20
4
5
MtVAT1IN
2.000
6.000
5.000
3.0C0
1.000
-49.00
-32.00
-32.00
-33.00
4.7802
13.880
3.9236
4.0552
3.6612
i1"
1::
11!
11~
119.0
35.
39..
a4/s"4)
M
[IrA
ON
I0
5.3380
4.1375
4.0560
4.3340
GOE
o
70
t0
100
I0
120
10
OW BOARMWO OAY
~M.
30
.JUW. laaa
-
401
11
20
®r"-1A.,
'0
AKr~
k.~
~V~VA
V,
0
10
20
30
40
50
60
ESRVAnONS
4 F,-
70
80
90
100
110
1-:0
130-
-'6-I2
-
0
4
On DAY 7
a
1
00tWCS
-.
30
:0
'0 COME -
-.
UU
12
to
242"'A
32
34
a
40
s2
DAY7
. A
40
1
/AA
0
to
20
30
40
S0
60
70
8
120
1300,
-to
-12
-6
-4
6
NESERVAnOMS COOCAY 14
a
o0NOS
Figure 4.09 : Distribution Plots
Y-class
4
Flight F1
Market I/J
1-0
10 COME -
24
2
DAY 14
32
86
4
'O
4
32
AMIL1 -
.1MM.
JSAG.- JUIL
I*5*-
1M.
IS&O
"-4I
0
10
2
30
40
50
o
EEVATIONS Of
-. &L
-
0
70
ao
6o
100
110
120
-16
130.
-12
-8
-4
0
4
a
12
6s 20
00(KINGS
TO COME -
OAY 21
....
.U&1..
-M..
24
25
32
3
40 44
4e
52
DAY 21
.e
7
20
1
&
1
'7
Ii
104~
..i
r23 i ,i7
20
4AV
(--AVAV
0
10
20
30
40
50
60
70
0
90
100
110
120
-16
130..
-'
-8
-4
o0
RESERYAOMN
CHDAY 2
a
I2
I6
20
SOOKINGS 'O COME -
Figure 4.09 (cont.)
Y-class
4
D istribution Plots
Flight F1
68
Market I/J
24
:a
2AY 25
32
36
40
44
45
1:
.1an. -.
AI.
0ea4
2S.
Sample set to -) AL.
as-
Descriptive Statistics -
179cbservations used.
2423-
Variable
Mean
F1?80
F1.7
F1M1i
F121
FIM28
FIM? 80
FIM11 10
F1,21-8D
F1N28~8D
35.073
36.514
35.225
34.453
34.520
-1.4413
-.16201
.61453
.55307
Std. Dev. Skewness
Std. Dev.Skewness
23.250
1.0442
24.254
.96106
25.853
1.0526
1.1066
27.355
30.476
1.0933
-1.0050
4.4026
-. 75446
6.67;0
-. 65930
9.9621
14.710
-1.3151
a. -
14 12IQ
Mini mum
Minimus
Kurtosis
Kurtosis
Maxim
Maxie~~t
3.000
4.000
1.000
1.000
.0000
-18.00
-27.00
-40.00
-59.00
3.4700,
3.2470
3.5918
3.7430
3.5124
5.5798
5.3871
5.9584
5.8158
111.0
115.0
123..
123.0
133.0
10.00
17.C
39.0:
44.00
(Skewness x a3/s53; Kurt-sis a mi/s**4)
0 so 6
121824
-AM.
30 3942
ea $41505672
48
75450504
RE3ERVATIC0M5
ONIGARIMIG DAY
.AM.
-
JUN.
,s"
ao I
7
an
-
u.
.a
20-
20
IQ J
.0
_
Ab
r7
-i
t.
0-,2 -6
0
6 12
1
24 JO 36
42 45
44 50
46
72 75
34
*0
45
54
s 53
64
-'2
-4
0
UERVANOMS ON OAY 7
6
'2
15
24
30
as
42
4
000.MGS IDCOME
--
54
OA
7
45
&4
40
44
7
73
S4
V4
40 -
1
20
20
r,-j
y
1
10
0,
-12-4 0
12
IS
:2
0o34
4:
.4
E3ERVArIONS
se
6o
72 7
&4 ;0
so
ii a
-12
ON CAT 14
-4
5
6
12
Figure 4.10 : Distribution Plots
Y-class
Flight F1
69
Market J/I
15
24
NOCG
30
36
42
"a COME -
OAY 14
40
44
72
71
84
90
164a
4"L - A"L
-.
- A~a.sa
.M.-
JUN.L I*"
40
-12-6
0
6
12
18
24 30 36 42
4
54 60 86
DAY21
72 78
84
90
4a
54 60 63
-12
-9
0
6
12
A"- .JM*I
16
24
30
3
42
OOKaIGS TO COME -
KEcEVAn0S ON
48
54
80
6
72
78
84
90
80
66
72
78
8
90
RAY 21
SO&&
50*-
50
40-
40]
r/r.-
ad;4
20
20
-r/
A VA
FAV
rA/
10
10
r
r
-12 -4
0
6
12
.18 24 30 36 42 48
54 60
ON 33
RESERfATiOMS
6
72
78
84 90 48 54
60
63
-12
-4
0
6
12
25
24
30
36
42
OOMINCS TO COME -
Figure 4.10 (cont.)
Y-class
18
Distribution Plots
Flight F1
70
Market J/I
48
O
DAY
54
8
CHAPTER FIVE
RESERVATIONS FORECASTING
Forecasts are
made
because
from
the
decision
making
activity,
or plan to the timing and
process
they
analysis
assist
of
the
policy,
implementation
of
an
action, program, or strategy [7). The need to forecast final
reservation requests,
particular to this thesis, represents
a key ingredient of the decision making process in
a
Yield
Management System. Regardless of the core algorithm that the
Seat
Inventory
Control
routine
uses,
forecasts of final
reservation requests are needed.
In general, the various forecasting methods can
be divided into
scientific,
three
broad
qualitative
or
categories:
judgmental,
quantitative
and
or
decision
analysis, which is a combination of the first two methods.
Quantitative methods have been used more often,
and have gained a wide acceptance for several reasons.
rely
heavily
on
They
the existence and use of historical data,
and to a large extent, on the perpetuation of past behavior.
Forecasting methods are based on cause-effect relationships,
statistical analysis or simulation methods,
provide
a
description
of
the
which
underlying
in
turn
process one is
trying to understand, explain and make forecasts.
Qualitative methods, on the other hand, rely on
the "intuition and/or experience"
are,
as a consequence,
in describing
the
forecaster,
and
dependent on the forecaster ability
the process. Subjective by nature, this class
of forecast "models"
information
of
is
tend
to
available,
or
be
used
when
when
there
very
little
is an inherent
inability of modelling in an objective fashion.
Decision analysis, the remaining category, is a
combination of both quantitative and qualitative methods. In
this category,
assumptions on some unknown
parameters
ar-.
made, and using quantitative methods, forecasts are made.
Given
the ability of any airline to provide a
vast set of historical data ,
quantitative methods
can
be
applied to fulfill the forecast need of the Yield Management
System. Therefore, quantitative methods in forecasting final
bookings for a flight are explored in this thesis.
5.1
ALTERNATIVES IN FORECASTING
Time
Series
Analysis
are
heavily
based
on
statistical behavior. The model/parameters estimated in Time
Series Analysis do not have specific meaning. Models in this
class can be used as a forecast tool, but they do not try to
explain the underlying nature of
the
process.
Models
are
developed based on a statistical basis only.
In
nothing about
affect
the
this
the
class
real
variable
of models,
world
to
be
behavior of a time series is
causal
moving
BoxJenkins'
ARIMA
relationships
forecasted.
examined
something about its future behavior.
projection,
we presume to know
averages,
modelling
in
Instead,
order
past
to
infer
Ratio analysis,
trend
spectral
can
that
analysis,
and
be cited as examples of
Time Series Analysis methods.
The
namely
Causal
expressed
in
second
class
Methods,
of
Quantitative
methods,
concentrates on models that can be
equation
form,
relating
variables
quantitatively. Data are then used to estimate parameters of
the
equations,
and
theoretical
relationships
are tested
statistically.
In
single
equation
regression
models,
the
variable
under
study
is
explained
by
a single function
(linear or nonlinear) of explanatory variables. The equation
will often be time-dependent (i.e.
explicitly
in
the
model),
so
a time index will appear
that
one
can predict the
response over time of the variable under study.
5.2 TIME SERIES ANALYSIS
Time Series Analysis presumes that
to
the
series
be forecasted has been generated by a stochastic process
with a structure that can be characterized or described.
other words,
In
a times series model provides a description of
the random nature of the stochastic process
that
generated
the sample under study. The description is given in terms of
how
the
randomness is embodied in the process,
and not in
terms of cause-effect relationships.
Because time series analysis
deal
of statistical analysis,
and it is more
for the
fact
that
a
large
it provides better estimates
sophisticated
Simple extrapolation,
require
than
simple
extrapolations.
such as trend analysis do not account
a
time
series
is
the
result
of
a
stochastic process.
With
Box-Jenkins'
Auto
Moving Average models , known as
describe
time
series process,
moving average components.
in
the
model.
Model
original series,
times.
Parameters
Regressive Integrated
ARIMA models (8],
by using autoregressive and
A constant may also be
parameters
or for the time
one can
included
can be estimated for the
series
differentiated
i
are chosen for the terms included in the
model in such a way that it
minimizes
75
the
sum
of
square
differences
between
actual
time
series
and
fitted time
series. Model parameters, again, convey no special mean.
ARIMA models were developed and
flight
F1
in the A/B market,
and to observe model fitting
modelling
was
final
estimated
as an example of application
results.
The
data
used
Table 5.01 shows fitting
results
for an ARIMA(3,0,2) model. The equation fitted was:
.
MBD(t) = C + MA2
.
r(t)
where
AR3 = ( I + AR(1).B + AR(2).B
B
=
2
3
+ AR(3).B
backward shift operator, defined as
n
B [X(t)]= X(t-n);
MBD = final reservations, M-class;
2
MA2 = ( 1 + MA(1).B + MA(2).B
r(t)= residual at time t
and
( to be determined by model fitting )
C
for
bookings for M class for this flight,
for the six month sample.
AR3
for
= constant ;
AR(i) = coefficient i calculated for
the Moving Average components
MA(i) = coefficient i calculated for
the Auto-Regressive components.
76
The model estimated is statistically
because
the
calculated chi-square test statistic on
20 residual autocorrelations is 17.91,
at least at a confidence level of .90
=
22.3
.
Three
from
acceptable t statistics.
is
77.56,
regression
accepted,
which
five
,
meaningful
chi-square(15, .90)
parameters
do
not
exhibit
The estimated white noise variance
corresponds
of 8.81 .
which is
first
to
a
standard
error
of
From figure 4.01 one can observe that
the standard deviation of the time series variable is 8.89
No much explanatory power was gained with this ARIMA model.
ITERATION
ITERATION
ITERATION
RESIDUAL SUM OF SQUARES .....
RESIDUAL SUM OF SQUARES .....
RESIDUAL SUM OF SQUARES .....
13739
13434.9
13346.9
SUMMARY OF FITTED MODEL
parameter
estimate
stnd.error
t-value
AR ( 1)
AR ( 2)
AR ( 3)
MA ( 1)
MA ( 2)
MEAN
CONSTANT
1.00765
-.11036
.02083
1.07407
-. 22857
22.04925
1.87547
.14360
.17264
.08176
.14845
.15545
1.33373
7.01705
-.63922
.25474
7.23533
-1.47036
16.53206
prob(>ItI)
.00000
.52353
.79923
.00000
.14329
.00000
ESTIMATED WHITE NOISE VARIANCE = 77.5587 WITH 172 DEGREES OF FREEDOM.
CHI-SQUARE TEST STATISTIC ON FIRST 20 RESIDUAL'AUTOCORRELATIONS = 17.9051
Table 5.01 Time Series Analysis
ARIMA ( 3,0,2 )
Reservations on Boarding Day
M-class
Fight F1
Market A/B
Another time series model was estimated for the
=
D(t)
series
MBD(t)
intorduced in the model
for
seasonal
a
.
the
which corresponds to
original series differenced once,
MBD(t-1).
A week seasonality was
Table 5.02 shows fitting
results
The
with length of 7 days.
ARIMA(0,1,4),
equation that represents the model is
D(t) = C + MA4
.
D(t)= MBD(t) -
MBD(t-1)
r(t)
where
MBD = final reservations, M-class;
MA4 = 1 + MA(7).B
7
+ MA(14).B
14-
21
+ MA(21).B
+
28
+ MA(28).B
r(t)= residual at time t
( to be determined by model fitting
and
= constant
C
;
MA(i) = coefficient i calculated for
the Auto-Regressive components.
The calculated chi-square statistic is 17.72
< 22.3 ),
which means
that
the
Estimated white noise variance,
before:
108.23
of 10.40.
,
model
can
this time,
be
(
accepted.
was higher than
which means a standard error of regression
ITERATION 1:
ITERATION 2:
ITERATION 3:
RESIDUAL SUM OF SQUARES .....
RESIDUAL SUM OF SQUARES .....
RESIDUAL SUM OF SQUARES .....
16433.8
15282
15260.9
SUMM.ARY OF FITTED MODEL
parameter
estimate
stnd.error
t-value
SAR( 7)
SAR( 14)
SAR( 21)
SAR( 28)
MEAN
CONSTANT
-.70067
-.43076
-.24550
-.32319
-. 10325
-.36782
.08339
.10223
.10321
.09446
.30574
-8.40285
-4.21363
-2.37860
-3.42135
-.;33770
prcb(>jtj)
.00000
.00004
.01872
.00082
.73609
MODEL FITTED TO SEASONAL DIFFERENCES OF ORDER 1 WITH SEASONAL LENGTH = 7
ESTIMATED WHITE NOISE VARIANCE = 108.233 WITH 141 DEGREES OF FREEDOM.
CHI-SQUARE TEST STATISTIC ON FIRST 20 RESIDUAL AUTOCORRELATIONS
17.7191
Table 5.02 Time Series Analysis
ARIMA ( 0,1,4 )
Reservations on Boarding Day
M-class
Fight F1
80
Market A/B
to
not related
reflect
the
of error in each model presented is
level
The
poor
model
related
time
for
day
such
as
day
used
alone
to
describe
random process associated with bookings.
the need to make forecast for a
ahead,
the
flight/class
a
patterns,
they cannot be
seasonality,
days
they
variability of the parameter we are modelling.
Although reservations on boarding
exhibit
Instead,
specification.
error
week
the
Furthermore, given
departure,
flight
associated
of
say
28
with the forecast will
sharply increase as the time interval increases.
These two
examples
are
illustrative
of
the
randomness that is present in reservations data. Rather than
showing
how to use ARIMA models,
they serve to illustrate
the difficulty posed to the forecaster in modelling and
seemingly
disadvantage
of
time
series models.
Moreover,
because no structural behavior is associated with
series
model,
the
any
time
model
specification
becomes extremely time
clear
cut
can
consuming.
No
modelling,
not in an reasonable fashion, when one uses time
series models.
needed.
approach
be
developed
in
Just too many forecaster's interventions are
series analysis were applied in the remaining
Time
markets, and the results obtained were similar.For the above
reasons,
the use of time
forecasting
model
becomes
examples
a
forecasting method.
series
unattractive,
forecaster
analysis
in
although
should
never
reservation
with only two
discard
a
One
should
note
that
in the above presented
models, only reservations data on boarding day were used. No
other available data,
such
as
reservation
made
28
days
before departure for the same flight, or reservation for the
same
class
in
reservations data,
the
same
day,
were ever used.
or
even
other
That leads to the
flight
next
step which is the use of Regression Analysis in reservations
forecasting.
5.3 REGRESSION ANALYSIS
The
use of Regression Analysis in reservations
the
forecasting implicilty leads to
that
presumption
one
knows something about causal relationships that are relevant
and influences booking patterns for a given flight.
assume that there is a relationship between
in
a
directional
levels
Cause-effect
instance.
for
market,
booking
One may
relationships can also be tested among different classes
in
the same flight/market. One could argue that some passengers
that
made reservation on a full Y class did so because they
did not find a seat
among
classev;
in
among
the
"M
flights
examples that one could
compartment".
Correlation
and between markets are few
test
in
developing
need
to provide estimates of final
a
regression
model.
Given
seat requests,
forecaster
can
the
for a given flight,
launch
for a given class,
himself in model building,
that he has at his disposal a large database.
is usually available
includes :
83
the
knowing
The data that
(1) historical data from past operations of the
same flight, for
all classes, which can be
retrieved
the
from
airline
reservation
system;
(2) reservation data for the flight itself;
(3) current and past applicable fares;
(4)
changes
in
schedules/airlines
in
the
market;
(5) level of service variables, such as a new
flight was introduced in the market;
(6)
time related information,
will
depart
on
a
e.g.
as flight
Friday
morning,
Thanksgiving week;
(7) socio-economic variables
Historical
data from past flight operation can
be retrieved for all classes,
and flight build up
can be derived from the database.
patterns
Data can be retrieved and
analyzed in a seven days intervals, for instance. That is to
say
that
for
reservations
(MBD),
the
data
7 (M7),
14
M
can
class
be
(M14)
departure and so forth.
of
flight
retrieved
,21
(M21)
F1,
market
A/B,
for the boarding day
days 'before
flight
analysis
regression
about
infer
consequences
in
that,
unfortunate
one could
By including such variables,
models.
regression
fare
of
this
data was not so
fare
thesis,
very
is
It
changes.
of
power
explanatory
the
increase
should
variables
fare
Some problems were detected in the
readily available.
A
micro/macro-economic
with
model
available.
also
Current and past fares are
database that made them of little use. A "pollution" problem
was
particularly
detected in the highest fare class,
with
makes
them
exception only of the I/J & J/I markets,
are
statistical analysis and demand modelling
far
as
unusable
which
concerned.
Because reservations
not
basis,
does
explanatory
power.
on
modeled
leg
a
the absence of a fare variable
on a O&D basis,
represent
implicitly
not
were
a
then fare
If O&D forecasts are needed,
variables should inevitably be incorporated,
model
the
in
loss
other
as well
socio-economic variables, e.g income level, population ,etc.
Variables type (4) and (5) cannot be explicitly
in
introduced
the
model.
An example of a methodology for
determining
the
relationship
and
the
level
demand
Eriksen,
of
between
service
Scalea and Taneja [8].
is
created
service
index
models.
The level of service
In
has
air
transportation
been
essence,
proposed by
level
a
of
and used in regression analysis
index
generated
is
a
non-
dimensional
generalized
trip time scaled from zero to one,
which takes into account not only the number of flight,
also the number of intermediate stops,
but
direct or connecting
service, speed of aircraft, and most important, the matching
of departure schedules to time variability of demand. By the
same token that fares cannot be
(only
in
O&D models),
introduced
in
the
model,
this index cannot be applied to the
regression models developed in this thesis.
Although some variables above mentioned are not
explicitly considered in the regression models presented
in
this thesis, some structural behavior are implicitly assumed
here.
For
instance,
fare
elasticities
are
increase as one moves from a potential full
to
the
lowest
fare potential passenger.
expected
fare
to
passenger
Correlations are
expected to be higher in adjacent classes in comparison with
extreme
classes,
for
instance
,
or,
in
other
words,
reservations on the lowest fare class are not expected to be
an important explanatory variable in the regression model of
the highest fare class.
A coherent fare structure,
as well
associated set of restriction, are assumed in each and every
market analyzed. As the models presented here are the result
of a search of a structural behavior among classes and
even
markets, those implicit assumptions are of very importance.
Under these circumstances,
the models that are
presented here can be called as booking performance
models,
in the sense that they search for structural behavior and or
performance of booking for a given class, on a given flight.
The
search of a structural behavior across markets leads to
find a minimal set of explantory variables that
to
and day-of-week seasonal
week-of-year
as
such
variables,
related
time
and
classes,
and
flights
among
classes,
among adjacent fare
and bookings-to-come,
bookings-on-hand
between
examined
are
relationships
causal-effect
model,
general structure
called
so
the
building
In
these
of
function
a
as
is able to describe reservations
variables.
one
that
is
The rational in developing this kind of model
expects
a
is expected to hold across flights and markets.
that
model
is
which
model,
the formulation of a general structure
variables.
that
One may argue
loss
is
there
general
a
model
It is true that
precision when a general structure is used.
there are losses involved in adopting
in
structure
A model that is market and flight specific is by all
model.
means better than a generalized one. Because it is specified
and fitted with the data of one flight
show
fitting
better
specific
market/flight
especially
when
one
results.
Building
a
time
considers
the
may
be
flights/markets served by an airline.
variable
that
is
only,
relevant
for
the
it
models
tends
large
One may
are
that
consuming
to
task,
number
of
introduce
a
flight F1 in the A/B
market, whereas the same variable may not be of relevance in
the flight F1 in the E/F market.
Therefore,
building
models
that
are
flight/market specific has some practical disadvantages when
one
considers
that a vast set of forecasting models has to
to be generated
introduced
in
for
the
an
A/B
airline.
When
market,
for
a
new
flight
instance,
is
a general
structure model,that was fitted for the A/B market is likely
to yield better forecast than the one particularly specified
and fitted to any flight in the market. One also has to have
in mind that schedule
airline
industry,
changes
and
the
happen
ability
specific models is sharply reduced.
higher
stability
in
schedules
very
of
often
in
building
the
flight
It would require a much
that
is
observed
in the
airline industry.
Therefore,
developed
and
relevant,
those
the
if a general structure model can be
incurred
models
are
precision
preferred.
losses
With
are
a
not
general
structure model approach, forecasts of final bookings can be
made
more
efficiently
without
spending
too much time in
modeling.
Another
positive
consequence
of
a
general
structure model is the associated reduction in data handling
routines that are required for model fitting. Moreover, with
a
market specific approach,
one could run into the problem
88
of having to re-specify the model as time goes
the
also
could
model
specific
be
for
because
by,
a
determined
a model dependent
period/season of the year, or even worse,
on the data set used for fitting.
regression models presented in this thesis
The
are the result of a search of
Several
each
model
market,
regression
a
structure
general
model.
specifications and variables were tested for
and
pooled
analysis
together
in
a
Variables
effort.
time
consuming
that
showed
statistical adherence in most of all markets were kept.
The general
includes
structure
model
developed
here,
a long term cyclic (seasonal variation) component,
recent historical data,
minimum cycle is a week,
of-week variation.
as well
as
actual
bookings.
The
and the model is sensitive to day-
The variables used
model
to
forecast
bookings
class, for a given market,
MtBD ),
in
to
the
come,
general
structure
for flight F1 in M
from t days before departure,
(
are as follows:
ONE
- a constant or base booking level;
DAYS
- day of week dummy variables,
(MO,TU,WE,TH,FR, and SA relative to
SU);
Mt
- bookings-on-hand, on day t, M-class;
INDEX
- week of year non-dimensionalized index
for traffic levels and growth through
the major hub of the airline;
S5MAiB - historical average of bookings made in
M-class , between day t and departure,
for the most five recent departures of
the same flight Fi ;
MTt
- total bookings on hand ,for all future
flights in the same directional market
t days before departure.
Long-term cycles and market growth are expected
to be captured by the INDEX variable, while S5MAiB should be
sensible to shorter term trends.
Regression
analysis
Tables 5.03 through 5.12 .
results
are
shown
from
Table 5.03 shows fitting results of the general
applied
structure model
The subset used was from
the original data set.
of
a
in
fitted
is
The model
also includes a constant term.
subset
The model
variables are included in the model.
explanatory
Ten
Fl.
flight
A/B,
market
to
observation #35 to observation #181,
which means a total of
147 observations. The sample size was reduced to 147 because
of
variable.
S5MA
the
for
consequently the first non-trivial S5MA is
#35
.
( 35 = 7
5
The
and
S5MA is a 5-week lag average,
observation
).
degree
of
freedom for the F-statistic is
therefore equals to 10 (the number of explanatory variables)
in the numerator, and equals to 136 ( number of observations
minus the number of parameters to be estimated,
10-1),in the denominator.
Therefore,
the F-Statistic (10,136),
at 95%
1.91.
All
or 136=147-
the critical value of
level
of
confidence
is
which means that
runs exhibit a higher F level,
the models are accepted.
The adjusted R-squared , or R-bar squared,
all
is
runs
characterized
by
a
low
value.
remember that the dependent variable is the
difference
of
final
for
One has to
result
the
of
bookings and bookings-on-hand.
Model
fitting for differenced variables will always exhibit low
squared
statistics.
This
explain,
to some extent,
square is relatively low for each model run.
R
why R
In this example there was a
for Mondays,
Fridays,
Thursdays,
statistically
different
Sundays.
Bookings-on-hand
The
from
distinct
and Saturdays. They were
the
base
and
day,
INDEX
significant in all runs : in any run,
the
coefficients
the
were
greater
behavior
than
which
were
variables
were
t
statistic
critical
of
value
t(136)=1.98.
This
fitting
model.
capture
results
market/flight
is
an
example
of
model
that is expected for the general structure
The INDEX variable is expected to be significant and
week-of-year seasonality.
A "local" seasonality is
also expected to be captured by day-of-week dummy variables.
It was indeed possible for this flight/market to detect some
different behavior for some dummy variables.
TABLE 5.03
REGRESSION ANALYSIS
SUMMARY
FL I GHT
MARKET A/B
-
-- --- -- ---
-
- --- -- ---- --
-- --- --
-- -- -- --
MODEL RUN
(DAY)
t=28
t=21
DEPENDENT
VARIABLE
M28 BD
15.56
8.32
6.38
0.45
0.41
11.17
M21
MEAN
STD. DEV.
STD. ERROR OF REGRESSION
R SQUARED
R-8AR SQUARED
F-STATISTIC (10,136)
VAR I ABLES
value
CONSTANT
MO
TU
WE
TH
FR
SA
Mt
INDEX
55MAt
MTt
-
-- --- --
- -- - --- --- -
t=7
6D
M14 BD
M7 BD
14.44
8.24
12.01
7.72
6.09
0.42
7.56
6.34
0.45
0.41
6.09
5.35
0.28
0.23
5.29
0.38
9.79
11.01
t
-
t= 14
stat
value
+ stat
value
34.56
-3.94
0.41
1.6
3.12
5.91
-5.11
-0.51
6.57
-1.98
0.19
0.81
1.34
2.93
-2.52
-4.23
33.87
-3.86
0.45
1.35
3.31
5.32
-5.14
-0.49
6.46
-1.96
0.21
.0.68
1.42
2.65
-2.55
-4.13
-0.11
-0.32
-0.15
-2.23
-2.15
-1.97
-0.09
-0.32
-0.15
-2.11
-2.16
-1.94
t
t stat
stat
value
31.61
-2.85
1.34
1.94
3.39
4.54
-3.81
-0.42
6.21
-1.51
0.66
1.01
1.52
2.32
-1.94
-3.95
24.04
-1.36
2.14
1.37
2.28
1.36
-20.9
-0.29
5.19
-0.87
1.21
0.82
1.18
0.75
-1.21
-3.18
-0.11
-0.23
-0.16
-2.31
-1.62
-2.25
-0.08
-0.13
-0.09
-2.18
-1.04
-1.57
Table 5.04 shows fitting results for flight F2,
in the B/A market.
This is an example of a
flight
in
the
reverse direction of the one shown in the previous example.
In
this example,
for all model runs.
was
also
low
F-statistics were acceptable
R-bar squared although almost
across
runs.
The
exhibited an interesting behavior.
Saturdays
variables
were
day-of-week
While only
variables
Fridays
and
statistically significant in the
day_28 run,
all days but Mondays were
day_7
The
run.
constant
bookings-on-hand
consistently for all runs.
significant
variable
It showed an
in
the
did not behave
almost/ acceptable
t_statistics in day_28 and day_7 runs while in between the t
values
were not acceptable.
very stable behavior,
The INDEX variable exhibited a
although not
all
t-statistics
were
acceptable.
This
statistical
Although
market/flight
behavior
some
for
coefficients
statistically determined,
acceptable.
the
When
compared
of
is
an
general
example of a mixed
structure
model.
the variables could not be
the overall model performance was
to Table 5.03,
one can observe
that relatively similar results were obtained for flights in
both direction of the markets defined by the citypair A&B.
TABLE 5.04
MARkET B/A
REGRESSION ANALYSIS
SUMMARY
FLIGHT
MODEL RUN (DAY)
t=28
t=21
t=14
t=7
DEPENDENT VARIABLE
MEAN
SD.
DEV.
STD. ERROR OF REGRESSION
R SQUAiRED
R-BAR SQUARED
F-STATISTIC (10,136)
M28 BD
20.46
10.45
9.03
0.31
0.25
5.86
M21 _D
18.77
10.22
8.59
0.34
0.29
6.99
M14 8D
16.61
9.78
8.21
0.34
0.29
7.02
M7 BD
1021
8.01
6.81
0.32
0.27
6.55
VARIABLES
value
t stat
value
t
stat
24.31
2.69
26.83
3.11
1.71
0.58
0.49
1.37
-2.15
-0.75
-2.49
-0.91
-1.24
-0.43
-2.09
-0.76
-7.53
-2.35
-9.59
-3. 11
-2.01
0.66
-3.43
-1.19
-1.85
-5.69
-S.02
-1.71
-0.42
-1.41
-0.12
-0.56
-0.07
-0.91
INDEX
-0.11
-1.37
0.38
3.01
SSMAt
0.37
3.07
-0.08
-0.68
MTt
-0.11
-1.21
------------- - --------------------------- ------ - ---------CONSTANT
MO
TU
WE
TH
value
2659
1.16
-2.97
-4.32
-9.37
-4.37
-4.26
0.006
-0.11
0.35
-0.16
t
stat
value
t
stat
3.24
22.31
3.29
0.05
0.44
0.02
-1.14
-3.66
-1.71
-1.61
-7.01
-3.15
-3.21
-8.93
-3.73
-1.59
-7.31
-3.17
1.51
-4.78
-2.04
0.03
-0.16
-1.49
-1.52
-0.08
-1.38
3.06
0.19
40~'94
-1.88
-0.02
-0.33
-------------------
Table 5.05
flight
F4
in
were
this
In
results
for
day-of-week
all
example
the
from
different
fitting
R-bar statistics are little
the C/D market.
higher for this flight.
variables
model
shows
Sundays.
day,
base
in any
Thursday was constantly the busiest day in any week,
model run. The bookings-on-hand variable was not significant
in
any
model
run.
The
and
INDEX
S5MA
variables
were
constantly significant across model runs.
The general structure model behave as expected.
Fitting improvement was observed,
when compared to previous
flights/markets.
5.06
Table
shows
fitting
model
results for
R-bar squared statistics
flight F3 in the D/C market.
were
improved. All day-of-week variables were significant, in any
model run.
Bookings-on-hand were not significant again. The
INDEX and S5MA variables were siginificant in
most
of
the
runs.
The
C/D market
overall
example.
That
model behavior was similar to the
is,
all
dummy
significant in the C&D citypair markets.
variables
were
The INDEX and S5MA
variables did contribute to the general structure model. The
remaining
statistics.
variables
did
not
explicitly
improve
model
TABLE 5.05
REGRESSION ANALYSIS
SurMARY
MAR<ET C/D
MODEL RUN
FLIGHT
(DAY)
DEPENDENT
VAR I ABLE
MEAN
STD. DEV.
STD. ERROR OF REGRESSION
R SQUARED
R-BAR SQUARED
F-STATISTIC (10,136)
:
VARIABLES
--
-- -- --
CONSTANT
MO
TU
WE
TH
FR
SA
Mt
INDEX
S5MAt
MT+-
t=28
t=21
t=14
t=7
N28_8D
15.93
9.25
6.82
0.49
0.45
13.12
M21 8D
15. 11
8.84
6.63
0.47
0.43
12.28
M14_8D
13. 57
8.42
6.21
0.49
0.45
13.2
M7 BD
9.81
6.79
5.38
0.41
0.37
9.6
value
-
t
stat
- --- -- ----- -- --- ---- -- -- --- --
*
,
*
i
*
-18.83
5.49
6.63
9.38
11.68
7.92
6.81
-0.04
0.21
0.34'
0.25
value
-- -- -- --- --
-2.95
2.33
2.67
3.44
3.94
2.81
2.62
-0.09
3.05
3.12
1.91
-18.99
6.34
6.48
9.39
11.04
8.11
6.78
0.11
0.21
0.31
0.08
t stat
--
- -- --
-3.09
2.74
2.69
. 3.56
3.82
2.93
2.61
0.38
3.35
2.91
1.01
value
t stat
value
t stat
-3.04
2.24
2.23
2.74
3.45
2.33
1.83
0.45
2.93
3.01
1.91
-18.18
3.78
4.98
5.42
7.21
4.87
3.35
0.03
0.18
0.19
0.04
-3.64
1.98
2.53
2.45
2.97
2.08
1.49
0.22
3.69
-- --
-17.68
4.81
5.08
6.91
9.42
6.03
4.51
0.09
0.17
0.31
0.12
2.23
0.87
REGRESS ION AFNALYS IS
SUMMARY
TABLE 5.06
F3
FL I GHT
MAPJET D/C
MODEL RUN
(DAY)
t=28
-
-- -- ----- -- --- -
DEPENDENT VAR I ABLE
MEAN
STD. DEU.
SID. ERROR OF REGRESSION
R SQUARED
R-BAR SQUiRED
F-STATISTIC (10,136)
-
---
M21_8D
29.44
15.24
10.08
0.59
0.56
19.76
--
--------------
-----------
value
*
*
-5.21
2.08
8.15
14.19
11.84
10.31
-7.64
0.23
0.19
0
0.41
-0.29
t
t=14
t=7
M14_BD
25.33
13.71
9.67
0.53
0.51
15.73
M7 BD
16.63
10.33
7.88
0.45
0.42
-- --- - -
M28_80
31 .78
15. 66
10.04
0.61
0.58
21.91
VARIABLES
CONSTFNT
MO
TU
WE
TH
FR
SA
Mt
I1DEX
S5MAt
MTi:
----------------------
-------------
-------------------------------
stat
-0.56
0.52
2.24
3.46
3.02
2.84
-2.17
0.53
2.09
3.53
-1.27
value
-4.47
2.88
9.13
13.91
11.91
10.41
-7.66
-0.18
0.17
0.38
-0.12
---------------- ------------------------
-----
--------
t
stat
-0.46
0.87
2.47
3.34
3.02
2.89
-2.14
-0.62
1.89
3.31
-0.66
value
-3.51
4.38
9.95
14.11
10.94
6.49
-7.13
-0.27
0.14
0.28
0.07
-----------
11. 48
------
---------
t
stat
-0.38
1.35
2.72
3.41
2.84
1.82
-2.06
-1.16
1.64
2.44
0.53
value
t stat
-3.53
5.84
9.67
11.51
6.21
0.39
-5.73
-0.11
0.11
0.11
0.51
-0.47
2.24
3.27
3.46
1.94
0.13
-1.97
-0.83
1.63
1.25
0.73
Table
5.07
shows
flight F1 in the E/F market.
very low.
model
fitting
R-bar squared
They range from 0.19 to 0.16
F statistics
were
F(10,136)=1.91,
acceptable.
at
a
The
.
results for
statistics
are
Nevertheless, all
critical
value
95% confidence interval.
is
As it gets
closer to the departure day the more significant the day-ofweek dummy variables are. While the INDEX and S5MA variables
were not significant to the
variables
exhibited
model
acceptable
runs,
the
Mt
t-statistics.
and
It
MTt
is
an
example of the opposite behavior so far observed.
Table 5.08
shows
flight F2 in the F/E market.
model
fitting
results
for
R-bar squared statistics are a
little higher than in the previous example. All Fstatistics
were
also
marginally
acceptable.
observed
for
Statistical
day-of-week
significance
variables.
was
The
Mt
variable,
bookings-on-hand was not significant in any model
run.
INDEX
The
and S5MA were significant in this example.
Total bookings-on-hand (MTt) was not so
significant
as
in
the previous example.
These
two
examples
illustrate
the
behavior expected for the (INDEX & S5MA) variables
&
MTt) variables.
others are not,
are
included
distinct
vs.
When the first two are significant,
and vice-versa.
in the model,
It explains why both
(Mt
the
sets
together with the fact that no
one can a priori predict which two will be significant.
99
REGRESSION ANALYSIS
SUNMf)RY
TAdBLE 5.07
MARKET E/F
MODEL RUN (DAY)
DEPENDENT VARIABLE
MEAN
STD. DEV.
STD. ERROR OF REGRESSION
R SQUARED
R-BAR SQUARED
F-STATISTIC (10,136)
|
t=28
t=21
t=14
t=7
1128_BD
10.61
10.46
9.4
0.24
0.19
4.45
M21 BD
9.71
9.07
8.45
0.19
0.13
3.21
M14_BD
8.08
7.12
6.81
0.15
0.09
2.41
M7_8D
6.63
5.67
5.21
0.21
0.16
3.73
value
t stat
Value
t stat
value
t stat
-------------- ------ - -- ------------ - - --------- - ------ - ----- 0.42
-5.58
-1.01
-2.11
1.71
-0.42
CONSTANT
3.26
1.48
1.41
2.73
1.01
0.46
MO
1.67
3.45
1.61
0.62
-0.85
-0.29
TU
2.42
1.35
0.46
1.65
1.15
- 0.62
WE
1.55
6.27
5.98
4.54
2.26
2.95
TH
0.72
2.79
0.91
1.99
3.01
1.36
FR
0.87
4.05
2.51
0.92
1.89
1.34
.1 0
-0.51
-3.79
-0.21
-0.67
-4.35
Mt
0.07
1.59
0.01
0.22
2.74
0.13
I NDEX
1.67
0.97
0.15
0.16
1.27
0.13
ssMAt
0.16
3.32
0.35
2.22
2.92
0.39
MTt
VAR IABLES
o
F1
FLIGHT
value
4.93
3.76
4.66
3.88
7.06
2.61
1.68
-0.14
-0.04
0.07
0.14
- stat
1.57
2.23
2.81
2.39
4.31
1.52
1.01
-2.06
-1.36
0.99
2.77
TABLE 5.08
MARKET F/E
REGRESSION ANALYSIS
SUMHARY
FLIGHT
MODEL RUN (DAY)
t=28
t=21
t=14
t=7
DEPENDENT VARIABLE
MEIN
STD. DEV.
STD. ERROR OF REGRESSION
R SQUARED
R-BAR SQUARED
F-STATISTIC (10,135)
M28 BD
13.81
9.45
7.83
0.35
0.31
7.57
M21 _D
12.68
9.02
7.94
M14 8D
11.81
8.44
7.64
0.23
0.17
4.16
M7 BD
8.96
6.81
6.48
0.15
0.19
2.48
VAR IABLES
value
CONSTANT
-13.58
2.51
4.61
3.18
3.55
1.71
3.57
0.04
0.16
0.61
0.08
INDEX
SSAt
MTt
0.28
0.22
5.17
t stat
-2.55
1.01
1.83
1.29
1.42
0.68
1.31
0.26
3.08
5.43
1.11
value
-11.93
3.28
4.06
3.36
3.13
0.48
3.06
0.02
0.15
0.53
0.04
sitat
value
-2.184
1.31
1.56
- 1.33
1.21
0.18
1.08
-0.13
2.81
4.74
0.54
-8.24
3.91
4.31
4.07
3.51
2.11
3.82
-0.04
0.11
0.46
0.06
t
£ stat
-1.54
1.66
1.68
1.65
1.38
0.82
1.39
-0.29
2.01
4.17
0.89
value
-3.52
3.01
4.24
3.56
1.79
2.41
4.87
-0.14
0.05
0.29
0.07
t
stat
-0.77
1.44
1.89
1.64
0.81
1.11
2.13
-1.54
1.25
3.11
1.42
Table 5.09
F1
flight
shows
model
for
Fstatistics are acceptable,
and in
the
day_7
it reaches the minimum so far observed, 1.92 . In this
run,
example,
only
observed
for
extremely
the
One
significant.
INDEX
variable
reason
possible
the
low,
dependent
ranging
respectively.
As
a
from
always
smaller
6.65
statistically
the
high variation
While
to
means
3.97,
ranging from
consequence,
reduced. Nevertheless,
is
is
variable.
deviations are relatively high,
was
results
R-bar squared statistics are
in the G/H market.
again low.
fitting
model
are
standard
6.7
to
5.3,
performance
is
the standard error of the regression
than
the
standard
deviation
of the
dependent variable.
Table 5.10
flight
F2,
in
extremely low,
shows
model
the H/G market.
fitting
results
for
Although R-bar squared are
one can observe the distinct model behavior.
In this example, all day-of-week variables were significant.
The
INDEX
MTt
and
and S5MA variables were also significant,
Mt
showed
bad
tstatistics.
Again,
while
only
two
variables were significant.
The flight F1,
that even for a flight with
market H/G, example illustrates
very
structure model can be used.
102
small
load
the
general
TAB3LE 5.09
REGRESSION ANALYSIS
SUMMiRY
MARKET G/H
FLIGHT
- -- - -
-----------
-----------------------
---
---
---
---
MODEL RUN (DAY)
t=28
t=21
t=14
tz7
DEPENDENT
N28 8D
6.04
6.65
5.56
0.35
0.31
6.37
M21 BD
5.46
6.41
5.47
0.32
0.27
5.68
M14 8D
4.88
6.12
5.57
0.23
0.17
3.58
M7 BD
3.97
5.25
5.07
0.14
0.06
1.92
VARRIABLES
va I'ue
CONSTANT
MO
TU
WE
TH
FR
SA
Mt
INDEX
-5.35
-1.61
-0.54
-2.05
-0.81
4.31
-1.31
-0.18
0.12
0.13
-0.51
VAR I ABLE
MEAN
5TD. DEV.
STD. ERROR OF REGRESSION
R SQUARED
R-BAR SQUARED
F-STATISTIC (10, 136)
ssm)t
MTt
t
stat
value
-1.45
-0.91
-0.31
-1.16
-0.45
2.45
-0.53
-0.83
4.35
1.48
-3.44
-4.22
-1.39
-1.26
-2.61
-2.05
3.54
-0.43
0.02
0.11
0.13
-0.61
t
stat
value
-1.16
-0.81
-0.71
-1.49
-1.17
2.03
-0.17
0.11
4.13
1.61
-3.54
-4.88
-1.41
-1.06
-2.65
-1.53
3.31
-1.31
-0.24
0.11
0.09
-0.23
t
stat
value
-1.32
-0.79
-0.59
-1.49
-0.86
1.83
-0.52
-1.17
3.88
1.01
-1.67
-3.02
-1.68
-1.38
-2.27
-1.78
0.96
-2.03
-0.11
0.08
0.02
-0.07
---
t
staL
-0.89
-1.14
-0.85
-1.41
-1. 11
0.57
-0.91
-0.79
3.13
0.21
-0.74
REGRESS I ON ANALYS I5
SUMItARY
TABLE 5. 10
MARKET H/G
FL IGHT
F2
MODEL RUN (DAY)
t=28
t=21
t=14
DEPENDENT VAR IABLE
MEAN
STD. DEV.
STD. ERROR OF REGRESSION
R SQUARED
R-BAR SQUARED
F-STATISTIC (10,132)
128_ED
12. 51
11.58
10.38
M21 8D
11.26
11.21
10.44
0.19
0.13
3.18
M14 BD
9.88
0.25
0.19
4.46
VARIABLES
I.-
o
value
---------------------------------------------------------------
CONSTANT
MO
TU
WE
TH
FR
SA
Mt
:
-14.72
-12.92
:
INDEX
ssMAt
MTt
5. 69
-12.27
-13.01
*
-13.64
-11.01
-0.14
0.09
0.59
0.15
t
--
stat
---
value
------
1.42
-3.21
-3.38
-3.85
-3.33
-3.56
-2.88
-0.71
2.81
4.56
0.89
-----
---
6.14
-11.61
-12.85
-15. 14
-12.01
-12.46
-10.77
-0.26
0.09
0.45
0.22
M7_80
7.13
7.45
7.02
0.17
0.11
9.77
9.14
0.18
0. 12
3.01
stat
t
----
value
--------
1.52
-3.01
-3.31
-3.95
-3.08
-3.21
-2.81
-1.33
2.64
3.37
1.32
----
-------
4.22
-9.23
-10.81
-
12. 01
-9.55
-10.97
-10.61
-0.21
0.08
0.35
0.23
2.81
t
stat
----
1.18
-2.71
-3.16
-3.56
-2.78
-3.23
-3.15
-1.14
2.51
2.95
1.51
value
---------
t
sta
----
3.45
-7.03
-7.59
-7293
-6.52
-8.58
-8.87
-0.07
0.06
0.19
0.14
2.61
2.1
.41
Table
shows
5.11
fitting
restults for
The
Y-class.
for the
in the I/J market,
flight F1,
model
same
general
structure is applied to the Y-class in the Canadian
market.
R-bar squared statistics are low as it were in
the
case of the M-class, for domestic U.S. markets. In the day_7
run,
all
model
statistics dropped significantly,
and the
model exhibited a distinct behavior: only two variables were
significant. Nevertheless,
all
runs.
The
day-of-week
expected behavior,
different
Fstatistics were acceptable for
dummy
variables exhibited the
that is for some days (e.g.
behavior
from
TU
or
SA)
the
base day was observed,
i.e.
t_statistics were significant.
Bookings-on-hand/ (Yt)
were
significant
for
all model runs,
but day_7 run.
variable was marginally accepted in
some
The INDEX
runs,
while
the
remaining variables were not.
Table
5.12
shows
model
fitting
results for
flight F1 in the J/I market, for the Y-class.
R-bar squared
statistics
the
were
a
little
higher
that
in
previous
example.
In the day_28 model run it was 0.41 and it dropped
to
on
0.16
the
day 7.
exhibit good tstatistics.
picked
up by the model.
the first two model runs,
variable
was
significant
The day-of-week variables did not
No "local" seasonality could
be
The Yt variable was significant in
while
YTt
was
not.
in all model runs.
significant.
105
The
INDEX
S5MA was not
REGRESS 10N ANALYS IS
SUMARY
TABLE 5.11
MAIRKET
I/J
FLIGHT
Fl
MODEL RLN (DtAY)
+t=28
t=21
t14
t=7
DEPENDENT VARIABLE
MEAN
STD. DEU.
STD. ERROR OF REGRESSION
R SQUIRED
R-BAR SQUARED
F-STATISTIC (10,136)
:
Y28 BD
22.98
13.36
11.3
0.33
0.28
6.81
Y21 8D
21.36
12.21
10.77
0.27
0.22
5.13
Y14 BD
18.48
10.48
9.76
0.18
0.12
3.18
Y7BD
13.11
8.19
7.98
0.11
0.04
2.81
UAR IABLES
:
value
CONSTANT
MO
TU
WE
TH
FR
SA
Yt
INDEX
S5MAt
MTt
48.22
-5.24
-10.99
-3.93
-4.64
5.91
-6.29
-0.72
-0. 11
-0. 15
0.03
t
sfat
value
t stat
value
t stat
value
5.29
-1.28
-2.98
-1.01
-1.29
1.65
-1.79
-5.69
-1.64
-1.25
0.46
45.5
-3.34
-8.91
-1.97
-3.87
6.01
-6.36
-0.51
-0. 11
-0. 15
0.01
5.15
-0.86
-2.52
*--0.53
-1. 12
1.75
-1.91
-3.96
-1.49
-1.29
0.21
35.56
-0.41
-5.22
1.19
-1.89
6.49
-5.49
-0.27
-0. 11
-0.09
0.02
4.29
-0.11
-1.59
0.34
-0.61
2.09
-1.81
-2.21
-1.86
-0.84
0.37
25.51
1.22
-0.56
2.01
0.37
3.79
-3.42
-0.01
-0.08
-0.05
-0.05
t stat
3.62
0.41
-0.21
0.71
0.14
1.45
-1.35
-0.02
-1.89
-0.64
-1.01
TABLE 5.12
MARKET J/I
REGRES51ON ANALYSIS
SUMMARY
FI
FLIGHT
MODEL RUN (DAY)
DEPENDENT UARIA8LE
MEAN
STD. DEV.
STD. ERROR OF REGRESSION
R SQUARED
R-BAR SQUARED
F-STATISTIC (10,134)
:
:
t=28
t=21
t=14
t=7
Y28_8D
20.98
13.87
10.74
0.44
0.41
10.61
Y21_8D
19.42
10.34
9.53
0.21
0.15
3.54
YI4_BD
17.01
8.29
7.81
0.17
0.11
2.81
Y7_BD
11.36
6.62
6.04
0.22
0.16
3.88
VARIABLES
v'alue
CONSTANT
MO
TU
WE
TH
FR
SA
40.03
-3.59
-4.79
-0.84
-1.99
1.43
-0.41
-0.89
-0.15
0.24
0.07
Vlt
INDEX
55Mit
YTt
*
t
stat
6.84
-1.07
-1.39
-0.25
-0.58
0.42
-0.12
-6.22
-3.27
1.82
0.92
value
31.89
-3.37
-0.81
2.82
0.99
3.42
0.01
-0.47
-0.14
0.18
0.11
t
stat
value
5.92
-1.13
-0.25
0.91
0.32
1.13
0.01
-3.52
-3.51
1.55
1.58
23.67
-2.13
2.34
5.96
3.21
6.15
2.37
-0.11
-0.11
0.05
0.03
t
stat
value
t stat
5.16
-0.87
0.91
2.32
1.26
2.44
0.94
-0.94
-2.91
0.48
0.59
18.41
0.29
2.47
6.92
3.17
5.27
0.71
0.06
-0.06
-0.06
-0.08
5.04
0.15
1.24
3.45
1.61
2.73
0.35
0.81
-2.11
-0.81
-1.81
The
market.
adherence
For instance,
the
of
the
variables
vary from market to
model
generalized
the
in
considered
statistical
bookings-on-hand
variable
was
statistically significant in the directional A/B market, but
in
the
other
markets,
model.
direction
it
was
not.
the INDEX and S5MA variables
MTt
and
Mt
variables
In the majority of
contributed
to
the
seem to pick up explanatory
power when INDEX and S5MA variables can not. Therefore, they
work together in an almost
exclusive
basis.
Nevertheless,
all four are kept in the general structure model because one
can
never
general,
predict
the
what variables will be significant.
model
was
able
to
pick
up
In
/day-of-week
seasonality: day-of-week dummy variables were significant in
most of the cases.
variables
general
A reduction in the number of explanatory
included in the set of variables selected for the
structure
Durbin-Watson
model
causes
noticeable
reduction
of
statistics to values that are not acceptable,
which in turn means the presence of serial correlation. This
result leads to the conclusion
that
either
variables
can
only be added to this minimal set, or carefully replaced.
In
all
markets,
the
general structure model
outperformed simple estimates of bookings-to-come
based
on
local historical averages. The application 04f the model in a
Y-class,
as
in
the
case of the Canadian market,
yielded
equivalent fitting results, which may suggest that the model
can be adapted and applied to the Y-class.
108
CHAPTER SIX
CONCLUSION
6.1
SUMMARY
The forecasting module
Inventory
of
an
Automated
Control System is intended to provide the dynamic
booking limit adjustment routine with estimates of
bookings
for
individual future flights.
routine will then use these estimates of
to
Seat
calculate
how
many
expected
A seat allocation
expected
bookings
seats should be protected for each
upper fare class, in addition to bookings already on hand.
The initial work in forecasting involved models
that derived direct estimates of final bookings. Bookings by
fare class,
wanted
to
on the day of departure. was
the
forecast - the dependent variable.
variable
we
Cause-effect
relationships between this variable and a set of explanatory
(independent variable) as well qualitative and
time series behavior.
109
quantitative
these
cause-effect
of
analysis
statistical
with
together
relationships,
of
examination
Further
historical reservations data, have indicated that a focus on
The key factor
bookings-to-come would be a better approach.
to this
bookings
obtained across the
focus
the
With
testing.
data set selected for hypothesis
between
correlation
observed
and final bookings,
hand
on
an
was
conclusion
final bookings were indirectly
shifted to bookings-to-come,
bookings
estimated as the sum of actual
the
and
hand
on
estimated bookings to come.
A simple forecasting model is suggested for the
initial estimation of final bookings.
It consists of moving
average process that is sensitive to day of
variation
week
only. That is to say, for instance, that a 8-week average is
used
to
Monday).
on a specific day of
flight F1),
flight (e.g.
final bookings for a given
estimate
or
describe
week
(e.g.
Although no information on actual bookings on hand
for future flights are ever used, nor additional adjustments
variations
are made for cyclic or seasonal
weekly
the
basis,
assumption
implicit
other
of
approach is that a small sample of final demand
flights
will
be
that
on
this
simple
for
recent
representative of the demand for the same
flights in the near future.
The
first
step
in
reservations
forecasting
involves initial estimates of final bookings well in advance
110
of flight departures.
These estimates can be improved later
in the bookings process as more information
specific
flight
for
which
more
(data)
accurate
on
the
forecasts
are
needed.
The 'final
forecasting
to come,
module
step
in
the
development
of
a
is to improve the estimates of bookings
over those strictly
based
on
recent
historical
averages. The closer it gets to departure day, the better is
to
improve forecasts of final bookings.
better forecasts of final
bookings,
As a general rule,
via
bookings-to-come,
are obtained using regression analysis as the 28/days before
departure day threshold is surpassed.
The
models
analytical models (
Analysis)
to
in this thesis ranged from
Series
Analysis
and
Regression
non conventional models ( Bookings Curves and
ad-hoc methods).
(Box
Time
tested
Results obtained via Time Series
Analysis
and Jenkins' ARIMA models) were not encouraging enough
in providing better
obtained
via
estimates,
when
compared
to
results
Regression Analysis or even simple historical
averages. Any improvements were far outweighed by elaborated
data handling routines that would have to be used to fit the
models.
Non-conventional methods required too many "tuning"
interventions by the forecaster,
automated routine
is
results
improve
did
not
to
be
which is not helpful if an
developed,
over
111
and
again
Regression Analysis.
their
As a
result, effort was concentrated on Regression Analysis.
The first step was to develop
market
specific
models. Models were formulated and generated for the markets
The search was for a specific
in the data sample.
selected
structure ( model specification)
that
yielded
better
and
better model fitting results. At this level, model structure
was considered as independent of direction.
for instance,
market,
that the same model
should
also
estimated coefficients
hold
for
were
That is to say,
structure
the
for
B/A market,
allowed
to
be
the
A/B
although
directionally
sensitive.
Although it was possible to develop models that
were
specific
to
markets,
a
general structure model was
thought to be preferable in view of the associated reduction
in specific data handling routines that
for
model fitting.
would
be
required
As model generalization involves losses
in forecast precision caused by aggregation of markets, this
approach was preferred because these losses were
enough
produced
to
distort
with
consistently
the
better
forecasting
general
results.
structure
All
not
large
forecasts
approach
were
(less variable) than simple historical
average from a sample of recent flights.
*
A proposal of a general structure model is then
presented and tested in this thesis.
112
The general
structure
model
proposed
component
calculated
here includes a long term cyclic (seasonal)
short
,
over
recent
sensitive to day of
"good"
model
term
demonstrates how
and
trend
historical data,
week
fitting
cyclic
variations.
statistics,
Regression
Analysis
and the model is
Apart
this
can
components
from
model
be
showing
structure
used
in
a
forecasting module of an Automated Booking Limit System, and
thus provide improved estimates of bookings to come.
113
6.2 TOPICS FOR FURTHER RESEARCH
The
general
structure
model was developed in
this thesis for the M-class only.
As the typical
different
classes,
airline
models
need
tested for the remaining classes.
in
this
case
Y-class,
a
has,
also
at
least,
four
to be developed and
For the upper fare class,
similar
model structure can be
applied.
The expected set of build-up curves for
the
Y
class is rather similar to the set of M-class, and generally
speaking,
flights start to heavily build up during the last
week, before flight departure. Therefore, a bookings-to-come
approach, with the reference on the boarding day can also be
used.
Almost no "supply limitation"
is
also
expected
to
occur, since Y authorized booking levels are usually greater
than the total coach seating capacity.
As one moves to lower fare classes, both
up
(
behavior
change.
curves)
build-up
for instance,
For the B-class,
reaches
departure,
its
peak
at
and
least
say on day 14,
a
week
114
limitations
supply
the build-up curve
the
before
and from there on
cancellation is expected to be observed.
build
a
flight
period
of
The same phenomena
as far
is also observed in the lowest fare class, although,
as
seat
inventory
forecasting models will
phenomena
can
be
routines
control
not
taken
reference day to day 14,
be
into
are
developed.
account
concerned,
build-up
This
by
changing
as in the case of above
the
mentioned
example for the B-class.
On
the
other
hand,
the
supply
limitation
problem, caused by bookout phenomena, ( the class was closed
due to either a low authorized booking limit,
or by a large
number of reservations made in other classes.),
needs to be
carefully addressed.
A
longer
be
single
applied.
model needs to
equation
Instead,
developed,
system approach.
Now,
regression
a
using
For instance,
a
flight
build
up
no
simultaneous
equation
supply variables, such as authorized
explicitly
taken
into
cause-effect relationships such as,
for a given fight, for a given class,
the
can
multi-equation regression
levels for a given class need to be
account.
model
there was a cutoff in
because the authorized level for the
class itself was reached ( low authorized booking limit --low demand observed ---
>
> change in flight statistics) should
be investigated.
115
BIBLIOGRAPHY
[1)
Belobaba,
Inventory
Peter : "Air Travel Demand and
forthcoming
Control",
Airline
Seat
Thesis,
Ph.D.
Massachusetts Institute of Technology, Cambridge, MA.
[2)
Littlewood,
Kenneth
Forecasting
and
Control
of
Passenger Bookings". AGIFORS Proceedings 1972.
[3] Mayer,
Seat
"Seat Allocation, or a Simple Model of
Michael
Allocation
via
Sophisticated
Ones."
AGIFORS
Proceedings 1976.
[4]
Buhr,
Jorn
"
Optimal
Sales
Limit
for
2-Sector
Flights". AGIFORS 1982.
[5]
Belobaba
Management
Unpublished
,
Peter
Models
paper.
-
"Development
Past
Work
and
of
Airline
Future
Transportation
Flight
Massachusetts Institute of Technology, 1985.
[6] Littlewood, Kenneth : Opus cited, page 101.
116
Yield
Directions.
Laboratory.
[7) Taneja, Nawal : "Airline Traffic Forecasting". Lexington
Books. Lexington, MA.
[8) Box,
"Time Series Analysis
George and Jenkins, Gwilym
-Forecasting and Control". Holden-Day. Oakland, CA.
Robert and Rubinfeld,
(9] Pindick,
"Econometric
Daniel
Models & Economic Forecasts". McGraw Hill. 1981.
Alexander
[10]Wells,
Perspective"
.
Passenger
Wadsworth Publishing Co.Belmont,CA. 1984.
S.
[11]Eriksen,
"Air Transportation : A Management
:
"Demand Models
Markets".
FTL
Report
for
U.S.
R78-2.
Domestic
Air
Massachusetts
Institute of Technology, Cambridge, MA. 1978.
[12]Eriksen, S. & Liu, E.
on
the
Report
Demand
R79-2.
for
: "Effect of Fare and Travel Time
Domestic
Massachusetts
Cambridge, MA. 1979.
117
Air
Transportation".
Institute
of
FTL
Technology,
Download