Airlines#
- class capymoa.datasets.Airlines[source]#
Bases:
_DownloadableARFFAirlines dataset inspired in the regression dataset from Elena Ikonomovska.
Number of instances: 539,383
Number of attributes: 8
Number of targets: 2
The task is to predict whether a given flight will be delayed, given the information of the scheduled departure.
References:
Ikonomovska, Elena. “Airline Data Set.” Data Expo Competition (2009): http://kt.ijs.si/elena_ikonomovska/data.html (archived: https://web.archive.org/web/20110718072348/http://kt.ijs.si/elena_ikonomovska/data.html).
Bifet, Albert, and Elena Ikonomovska. “airlines.” OpenML (2014): https://www.openml.org/d/1169.
- __init__(
- directory: str | Path | None = None,
- auto_download: bool = True,
- file_type: Literal['arff', 'csv'] = 'arff',
Setup a stream from a dataset file and optionally download it if missing.
- Parameters:
directory – Where downloads are stored. Defaults to
capymoa.datasets.get_download_dir().auto_download – Download the dataset if it is missing.
file_type – Download either the
"arff"or"csv"dataset asset.
- __iter__() Self[source]#
Get an iterator over the stream.
This will NOT restart the stream if it has already been iterated over. Please use the
restart()method to restart the stream.- Yield:
An iterator over the stream.
- __next__() _AnyInstance[source]#
Get the next instance in the stream.
- Returns:
The next instance in the stream.
- next_instance()[source]#
Return the next instance in the stream.
- Raises:
ValueError – If the machine learning task is neither a regression nor a classification task.
- Returns:
A labeled instances or a regression depending on the schema.