load_dataset()

Load a built-in example dataset.

Usage

Source

load_dataset(
    name,
    as_frame=False,
)

Parameters

name: str

Dataset name. Call list_datasets to see all available names.

as_frame: bool = False
If True, return a pandas.DataFrame instead of a plain dict. Requires pandas to be installed.

Returns

dict[str, NDArray] or pandas.DataFrame
Column-oriented data. The dict form is accepted directly by ~whittaker.gam.GAM.fit and all other Whittaker model classes.

Examples

import whittaker as wk

data = wk.load_dataset("mcycle")
model = wk.GAM("accel ~ s(times)").fit(data)
model.edf
[7.915324259501651]
df = wk.load_dataset("wages", as_frame=True)
df.head()
age experience wage
0 62.323637 9.216817 80.231223
1 42.032395 2.487841 40.024189
2 63.883454 7.251912 60.292852
3 21.799293 3.799293 20.232940
4 46.545724 1.738119 62.383214