ConformalResult
Result of conformal prediction.
Usage
ConformalResult(
values,
lower,
upper,
level,
method,
calibration_scores,
quantile,
)Returned by ConformalPredictor.predict(). Holds point predictions together with distribution-free prediction intervals whose coverage is guaranteed (under exchangeability) to be at least the nominal level, regardless of whether the underlying GAM is correctly specified.
Attributes
values: NDArray-
Point predictions (response scale); for
"cv+"and"jackknife+"this is the average of the fold/leave-one-out models’ predictions. lower: NDArray-
Lower prediction bounds.
upper: NDArray-
Upper prediction bounds.
level: float-
Nominal coverage level (e.g.
0.95). method: str-
Conformal method used (
"split","cv+", or"jackknife+"). calibration_scores: NDArray-
Conformity scores (absolute residuals) from the calibration step.
quantile: float-
The calibration quantile used for interval width (only meaningful for the
"split"method, where the interval isvalues +/- quantile; for"cv+"/"jackknife+"interval bounds vary per observation and are not simplyvalues +/- quantile).