| getFlightDelayData {graphicalExtremes} | R Documentation |
Get filtered flight delays
Description
Get filtered flight delay data, containing only a selection of dates and airports. Currently, all possible selections correspond to the case study in Hentschel et al. (2022).
Usage
getFlightDelayData(
what = c("delays", "IATAs", "dates"),
airportFilter = c("all", "tcCluster", "tcAll"),
dateFilter = c("all", "tcTrain", "tcTest", "tcAll"),
delayFilter = c("totals", "arrivals", "departures")[1]
)
Arguments
what |
Whether to get the array of delays (numerical),
or just the vector of airport codes ( |
airportFilter |
Which airports to include. Specify exactly one. See details below. |
dateFilter |
Which dates to include. Specify exactly one. See details below. |
delayFilter |
Which kinds of delays to include. Specify one or more.
Possible values are |
Details
The provided lists of airports and dates correspond to the ones used in
the case study of Hentschel et al. (2022).
The argument airportFilter="tcCluster" corresponds to the airports in the analyzed "Texas Cluster",
airportFilter="tcAll" corresponds to all airports used in the previous clustering step,
airportFilter="all" corresponds to all airports in the dataset.
Similarly, dateFilter="tcTrain" selects the dates from the training set,
dateFilter="tcTest" the ones from the test/validation set.
To get the union of these sets, specify dateFilter="tcAll".
To get all dates in the dataset (possibly more than for "tcAll"),
specify dateFilter="all".
Value
If what="IATAs" or what="dates", a character vector.
If required, it can be converted to Date objects using as.Date().
If what="delays", a three-dimensional array or two-dimensional matrix,
with dimensions corresponding to dates, airports, and delay types.
References
Hentschel M, Engelke S, Segers J (2022). “Statistical Inference for Hüsler-Reiss Graphical Models Through Matrix Completions.” doi:10.48550/ARXIV.2210.14292, https://arxiv.org/abs/2210.14292.
See Also
Other flight data related topics:
flightCountMatrixToConnectionList(),
flights,
getFlightGraph(),
plotFlights()