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([42.825, 32.825, 22.825, 12.825]) >>> calibrate_rem(new_obs_rem_vals, bias_test=False, method="regr") array([ -9.33878878, -9.86815607, -10.39752335, -10.92689064])