yasa.SleepStatsAgreement.get_calibration_func#
- SleepStatsAgreement.get_calibration_func(sleep_stat)[source]#
Return a function for calibrating a specific sleep statistic, based on observed biases in
obs_data/obs_scorer.See also
Examples
>>> ssa = yasa.SleepStatsAgreement(...) >>> calibrate_rem = ssa.get_calibration_func("REM") >>> new_obs_rem_vals = np.array([50, 40, 30, 20]) >>> calibrate_rem(new_obs_rem_vals) array([50, 40, 30, 20]) >>> calibrate_rem(new_obs_rem_vals, bias_test=False) array([57.175, 47.175, 37.175, 27.175]) >>> calibrate_rem(new_obs_rem_vals, bias_test=False, method="regr") array([...]) # corrected regression-based calibration