Whenever one looks at data, the larger units will always tend to obscure the details. Say a month had a particularly terrible performance. Was that the result of a couple terribly poor days, or was it a little here, a little there? If it was rush hours, was it the peak of the peak or a really early train with comparatively lighter ridership? What about the individual train that you ride every day? Given that this granular data exposes this all in gory detail, I decided to do some analysis.
Notes:
Notes:
- A late train is defined by national industry standard as a train that arrives at its final terminal more than 5:59 after it's scheduled arrival time. There's no way around that.
- To avoid complications related to trackwork, I only looked at weekdays. This also avoids the most significant weather event of the year, Winter Storm Nemo.
- I tried to include all other special schedules I could think of (ESA, etc.), but a couple trains may be off here and there. Notably, Belmont Park service is excluded.
- Because of this, the data will not match up exactly with MTA official data, nor with actual operations.
- Trains may make up or lose time en route. An eastbound Montauk train incurring a 20min delay at Babylon is counted no differently than one incurring a 20min delay at Amagansett, despite impacting far more passengers.
Measuring On-Time Percentage
Before I begin the analysis, it's worth giving a mention as to the different ways we can measure OTP, which stands for on-time performance.
- Percent of trains on time: This is the most common measurement. It works well when we want to see the condition of a system over a large period of time, with lots of trains to look at. The downside is that it treats a train that's 6 minutes late the same way as one that's 40 minutes late, even though to the passenger they're two totally different things. It's also not really an accurate measurement when looking at very small sets of data, since one late train will appear to create an enormous impact. Cancellations and terminations count as late trains. Of note, the LIRR's goal on all branches is 95.1%.
- Delay minutes: This measures the total number of minutes that trains were delayed. By definition, it excludes cancellations and terminations, so that aspect of customer impact is not reflected. Also, a single trespasser or vehicle strike could result in 100 or more minutes of delay to one particular train, creating an unusually high value. Which leads us to...
- Average delay: Just like delay minutes, this excludes cancellations and terminations. It's helpful for figuring out trains that are late often but not by much (which is usually a sign that schedule adjustments are needed!), or how badly most people were impacted. Just like any average figure, the number of incidents in the average must be considered.
- Passenger-minutes: This is, in my opinion, the "gold standard" for OTP measurement, as it measures actual customer impact. But it's a very difficult proposition on the LIRR, with such close rush hour headways, passengers getting on the first train they see, passenger extras, varying loads east and west of Jamaica, etc. Later on I will make an attempt at factoring in load, but the complexities of true passenger-minutes won't be explored here.
On to the data. You can find the full table at the end of the post. I will go from largest unit to smallest unit.
Days
The 5 worst days of 2013, by on-time percentage, are shown in this table:
Date | Cancel- lations | Term- inations | Late trains | Delay minutes | Scheduled runs | OTP | What happened? |
Jan 31 | 18 | 16 | 164 | 2019 | 729 | 72.8% | High winds, leaning power pole |
Mar 19 | 23 | 11 | 137 | 1925 | 728 | 76.5% | Derailment cleanup at Forest Hills, trespasser strike in Mineola |
Jun 18 | 45 | 17 | 101 | 1074 | 737 | 77.9% | |
Sep 5 | 15 | 9 | 136 | 1847 | 739 | 78.3% | East Side Access work gone wrong |
Aug 19 | 13 | 6 | 135 | 3087 | 738 | 79.1% |
Note: These are not the worst 5 by delay minutes, although 8/19 and 1/31 are 2nd and 4th, respectively.
There are some things in common. All of them involved incidents on the Main Line (the leaning power pole on 1/31 was just west of Hicksville), where one incident can have a drastic impact on many, many trains in both directions and flexibility is extremely limited. Four involved disruptions west of Jamaica, where the impact is even more pronounced. Only one of these days had inclement weather as a primary factor, two had Amtrak at fault, and two had causes that were, in theory, preventable by the LIRR. Some had multiple factors, and all had OTP's below 80%, which, given the circumstances, isn't that terrible. Both derailments of 2013 are on the list.
For comparison, here's the 6 best days (days 3-6 are a tie, and no cancellations occurred on any of these days):
Date | Terminations | Late Trains | Delay minutes | Scheduled runs | Percent on time |
Nov 5 | 0 | 5 | 49 | 738 | 99.3% |
Oct 14 | 0 | 9 | 71 | 737 | 98.8% |
Sep 26 | 0 | 11 | 121 | 739 | 98.5% |
Aug 13 | 0 | 11 | 98 | 734 | 98.5% |
May 7 | 1 | 10 | 105 | 728 | 98.5% |
Feb 4 | 0 | 11 | 102 | 728 | 98.5% |
There were no perfect weekdays in 2013. The first two days are Election Day and Columbus Day, respectively, potentially lowering ridership slightly. With the exception of 9/26, the rest are Mondays or Tuesdays. All were precipitation-free, otherwise, I don't see a trend in these days, they just seemed to be when the stars crossed for the LIRR and its riders.
Rush Hours
Because the rush hour involves such heavy loads, ridership, and congestion, I'm going to list the worst 5 in both measures. Throughout this section, rush hour includes only those trains classified by the LIRR as peak trains, not reverse peak runs.
Date Rush | Rank %/Min | Cancel-lations | Term- inations | Late Trains | Delay minutes | Scheduled runs | OTP | What happened? |
8/15 AM | 1/1 | 4 | 2 | 84 | 2952 | 141 | 36.2% | Disabled train blocking JAY |
5/16 PM | 2/6 | 22 | 0 | 56 | 1316 | 130 | 40.0% | Power loss in HAROLD |
8/5 AM | 3/4 | 3 | 5 | 76 | 1358 | 141 | 40.4% | East River Tunnel work ran long |
9/5 PM | 4/14 | 13 | 1 | 63 | 795 | 130 | 40.8% | |
8/19 AM | 5/2 | 10 | 6 | 68 | 2153 | 144 | 41.7% | |
4/10 AM | 15/3 | 5 | 0 | 55 | 1596 | 144 | 58.3% | Disabled train west of Hicksville |
11/20 AM | 16/5 | 0 | 1 | 59 | 1321 | 144 | 58.3% | Disabled train at Carle Place |
- Amtrak controls the biggest station the LIRR serves, New York Penn, so any issue there ripples across the system.
- There are 4 East River Tunnels, so when something goes wrong during the off peak, it's not a big deal, but once rush hour hits, the delays mount rapidly.
- Repairs in a tunnel take a lot longer than repairs on the surface.
- HAROLD/F and JAY/HALL, some of the busiest interlockings in the country, congest easily, so delays build and spread much more than if the delay occurred elsewhere on the system.
Lets take a break from the doom and gloom of peak operations recoveries and look at the 100% rush hours of 2013, of which there were 36:
- AM: 1/8, 1/15, 2/20, 3/5, 4/9, 4/16, 4/23, 4/24, 4/25, 5/1, 5/3, 5/6, 5/9, 5/14, 5/29, 6/4, 6/6, 6/12, 6/27, 6/28, 7/5, 7/18, 7/26, 8/13, 8/20, 9/26, 10/1, 10/14, 11/5, 11/6, 11/21, 12/4, 12/9
- PM: 3/5, 4/8, 4/23
Note that March 5 and April 23 show up in both lists! Most are on Tuesdays and Wednesdays for some reason. The low number of perfect PM rushes has a variety of explanations. Systemwide, eastward connections at Jamaica need to be held when AM westbounds don't need to be, and unloading large numbers of passengers can take longer than loading them. From a Main Line perspective, the Babylon Branch retains its reverse peak track for the entire rush while the Main Line only loses it for about 45 minutes, less than half the time of the AM peak. That means more trains must be sent down one track, with any extended dwell time on a local stacking expresses up behind it. On the Babylon Branch, one small hiccup can cause the rest of the trains for the rush hour to be late. Plus, reverse peak PM is busier, with people seeking to go into the city for a night out, in addition to those heading home from work.
That's the entire rush hour. But what about within the rush hour? These graphs show trains arriving at Penn and their percentage OTP, relative to their scheduled arrival time. First, the morning:
Note the significant dip around from 8:45-9:15am. There are several hypotheses I can think of for the graph looks the way it does, and the real answer is probably some combination of them. The AM rush starts on what is basically a blank slate. There is no day of service behind it that could cause lingering issues going into the mess. So it starts out performing nicely. The first hour or so of the service is lightly used, so dwell time and slow loading don't show up much, leading to good OTP. The next hour, ridership rises, and the Mainline becomes unidirectional. Congestion begin to manifest itself as minor, negligible delays. As we enter the 8am hour, ridership continues to rise and peaks at 8:30am. But the Main Line starts accepting eastbounds, and the level of service drops. Loads rise, and dwell times increase. More importantly, these delays are on top of the little things that are already there. It gets worse and worse, until ridership starts to lighten up shortly after 9am. From that point on, service falls precipitously, and a recovery period begins. The first westbound off peaks, though not shown, don't fare too nicely either, as they are often dependent on those first reverse peak deadheads for their equipment.
Now the PM:
Like above, the peak of the delays tends to lag behind peak passenger load in the 5:30 hour. There is a greater range of values here, because this is endpoint OTP that is recorded at many different terminals, and different lines have different propensities for delay. The initial OTP is lower, since there are more trains rolling when the clock strikes 4.
When I made these graphs, I expected Port Washington Branch service to trend similarly to other branches, but be higher the rest because it doesn't pass through congested Jamaica. It turns out that's not true, perhaps because HAROLD is a greater chokepoint in the morning, and Great Neck trains are often the first to go when something screws up in the East River Tunnels or thereabouts in the evening.
Despite some of the ugly numbers, they should look to good to you. Why? Because in January 2014, each one of those lows for the year was beat. Mother Nature doesn't care about on time performance in the least, in fact you can say she worked her hardest to screw it up. More in a future post.
In a post later this week, I will take a look at each individual train and some of the worst offenders, including what those outliers are.
Included below is the full table of OTP data, calculated by day and rush hour. You can switch between different sorting styles by using the tabs at the top of the box. To view the spreadsheet in a different window, you can click here.
That's the entire rush hour. But what about within the rush hour? These graphs show trains arriving at Penn and their percentage OTP, relative to their scheduled arrival time. First, the morning:
Note the significant dip around from 8:45-9:15am. There are several hypotheses I can think of for the graph looks the way it does, and the real answer is probably some combination of them. The AM rush starts on what is basically a blank slate. There is no day of service behind it that could cause lingering issues going into the mess. So it starts out performing nicely. The first hour or so of the service is lightly used, so dwell time and slow loading don't show up much, leading to good OTP. The next hour, ridership rises, and the Mainline becomes unidirectional. Congestion begin to manifest itself as minor, negligible delays. As we enter the 8am hour, ridership continues to rise and peaks at 8:30am. But the Main Line starts accepting eastbounds, and the level of service drops. Loads rise, and dwell times increase. More importantly, these delays are on top of the little things that are already there. It gets worse and worse, until ridership starts to lighten up shortly after 9am. From that point on, service falls precipitously, and a recovery period begins. The first westbound off peaks, though not shown, don't fare too nicely either, as they are often dependent on those first reverse peak deadheads for their equipment.
Now the PM:
Like above, the peak of the delays tends to lag behind peak passenger load in the 5:30 hour. There is a greater range of values here, because this is endpoint OTP that is recorded at many different terminals, and different lines have different propensities for delay. The initial OTP is lower, since there are more trains rolling when the clock strikes 4.
When I made these graphs, I expected Port Washington Branch service to trend similarly to other branches, but be higher the rest because it doesn't pass through congested Jamaica. It turns out that's not true, perhaps because HAROLD is a greater chokepoint in the morning, and Great Neck trains are often the first to go when something screws up in the East River Tunnels or thereabouts in the evening.
Despite some of the ugly numbers, they should look to good to you. Why? Because in January 2014, each one of those lows for the year was beat. Mother Nature doesn't care about on time performance in the least, in fact you can say she worked her hardest to screw it up. More in a future post.
In a post later this week, I will take a look at each individual train and some of the worst offenders, including what those outliers are.
Included below is the full table of OTP data, calculated by day and rush hour. You can switch between different sorting styles by using the tabs at the top of the box. To view the spreadsheet in a different window, you can click here.
(Note: If you subscribe to the site by e-mail or RSS, you may have to view this post in your web browser to see the embedded table)
A special thanks to Sunny Zheng for all his work on this post!

