tempor.models.clairvoyance2.datasets.uci module

class tempor.models.clairvoyance2.datasets.uci.UCIDiabetesRetriever(data_home: str | None = None, make_regular: bool = False, use_int_index: bool = False)[source]

Bases: DatasetRetriever

dataset_subdir : str = 'uci_diabetes'
dataset_files : Sequence[tuple[TUrl, str]] | None = [('https://archive.ics.uci.edu/ml/machine-learning-databases/diabetes/Index', 'Index'), ('https://archive.ics.uci.edu/ml/machine-learning-databases/diabetes/README', 'README'), ('https://archive.ics.uci.edu/ml/machine-learning-databases/diabetes/diabetes-data.tar.Z', 'diabetes-data.tar.Z')]
codes_map = {33: 'regular_insulin_dose', 34: 'nph_insulin_dose', 35: 'ultralente_insulin_dose', 48: 'unspecified_blood_glucose_measurement', 57: 'unspecified_blood_glucose_measurement', 58: 'pre-breakfast_blood_glucose_measurement', 59: 'post-breakfast_blood_glucose_measurement', 60: 'pre-lunch_blood_glucose_measurement', 61: 'post-lunch_blood_glucose_measurement', 62: 'pre-supper_blood_glucose_measurement', 63: 'post-supper_blood_glucose_measurement', 64: 'pre-snack_blood_glucose_measurement', 65: 'hypoglycemic_symptoms', 66: 'typical_meal_ingestion', 67: 'more-than-usual_meal_ingestion', 68: 'less-than-usual_meal_ingestion', 69: 'typical_exercise_activity', 70: 'more-than-usual_exercise_activity', 71: 'less-than-usual_exercise_activity', 72: 'unspecified_special_event'}
features = ['regular_insulin_dose', 'nph_insulin_dose', 'ultralente_insulin_dose', 'unspecified_blood_glucose_measurement', 'pre-breakfast_blood_glucose_measurement', 'post-breakfast_blood_glucose_measurement', 'pre-lunch_blood_glucose_measurement', 'post-lunch_blood_glucose_measurement', 'pre-supper_blood_glucose_measurement', 'post-supper_blood_glucose_measurement', 'pre-snack_blood_glucose_measurement', 'hypoglycemic_symptoms', 'typical_meal_ingestion', 'more-than-usual_meal_ingestion', 'less-than-usual_meal_ingestion', 'typical_exercise_activity', 'more-than-usual_exercise_activity', 'less-than-usual_exercise_activity', 'unspecified_special_event']
property dataset_extracted_dir
extract() None[source]
process_individual_file(filepath: str) DataFrame[source]
is_cached() bool[source]
get_cache() Dataset[source]
cache(data: Dataset) None[source]
prepare() Dataset[source]
tempor.models.clairvoyance2.datasets.uci.uci_diabetes(data_home: str | None = None, refresh_cache: bool = False, redownload: bool = False, make_regular: bool = False, use_int_index: bool = False) Dataset[source]