predict.conformalIntSplit.Rd
Obtains predictive intervals on a testing dataset based on a conformalIntSplit
object
from conformalInt
with useCV = FALSE
.
# S3 method for conformalIntSplit
predict(object, Xtest, alpha = 0.1, wthigh = 20, wtlow = 0.05, ...)
an object of class conformalIntSplit
; see conformalInt
.
testing covariates.
confidence level.
upper truncation level of weights; see Details.
lower truncation level of weights; see Details.
other arguments
predictive intervals. A data.frame with nrow(Xtest)
rows and two columns:
"lower" for the lower bound and "upper" for the upper bound.
Given a testing set \(X_1, X_2, \ldots, X_n\) and a weight function \(w(x)\), the
weight of the weighted distribution \(p_j = w(X_j) / (w(X_1) + \cdots + w(X_n))\).
In cases where some of \(p_j\) are extreme, we truncate \(p_j\) at level wthigh
and wtlow
to ensure stability. If wthigh = Inf, wtlow = 0
, no truncation
is being used.