The zip file contains two files:

1) The SAS Code used to implement the final two-stage model described in the paper. There are comments in the code.

2) The data set used throughout the paper. Each row corresponds to a specific date and period.
The data set contains the half-hour arrival counts between Feb 20th, 2004 and Dec 31st, 2004. 

The variables description:
date                   -- dates between Feb 14th, 2004 and Dec 31st, 2004
kperiod                -- a number between 1 and 48 indicating a specific half-hour preiod during a day (24 hours). For example, 1 corresponds to the period between midnight to 12:30pm.
irregular              -- an indicator taking the value 1 when the date corresponds to an irregular day (either a holiday or for some other                                             reason) and zero otherwise.
holiday                -- an indicator taking the value 1 when the date corresponds to an Isareli/Jewish holiday and zero otherwise.
count                  -- the half-hour arrival count 
DeliverD1 - DeliverD21 -- delivery periods indicators (one for each of the four billing cycles). See Section 3.2 for further details. 
Bill1 - Bill21         -- billing periods indicators (one for each of the four billing cycles). See Section 3.2 for further details.
Deliver                -- a global delivery period indicator which takes the value 1 when the date corresponds to at least one of the delivery periods and                           zero otherwise
AvgService             -- the average service time (minutes)

We have added two versions : a Sas compatible and txt.