Nothing
#' Estimated conditional prediction error quantile functions
#'
#' Returns quantiles of the estimated conditional error distribution associated
#' with each test prediction.
#'
#' This function is only defined as output of the \code{quantForestError} function.
#' It is not exported as a standalone function. See the example.
#'
#' @usage qerror(p, xs)
#'
#' @param p A vector of probabilities.
#' @param xs A vector of the indices of the test observations for which the
#' conditional error quantiles are desired. Defaults to all test observations
#' given in the call of \code{quantForestError}.
#'
#' @return If either \code{p} or \code{xs} has length one, then a vector is
#' returned with the desired quantiles. If both have length greater than
#' one, then a \code{data.frame} of quantiles is returned, with rows
#' corresponding to the inputted \code{xs} and columns corresponding to the
#' inputted \code{p}.
#'
#' @seealso \code{\link{quantForestError}}
#'
#' @author Benjamin Lu \code{<b.lu@berkeley.edu>}; Johanna Hardin \code{<jo.hardin@pomona.edu>}
#' @examples
#' # load data
#' data(airquality)
#'
#' # remove observations with missing predictor variable values
#' airquality <- airquality[complete.cases(airquality), ]
#'
#' # get number of observations and the response column index
#' n <- nrow(airquality)
#' response.col <- 1
#'
#' # split data into training and test sets
#' train.ind <- sample(1:n, n * 0.9, replace = FALSE)
#' Xtrain <- airquality[train.ind, -response.col]
#' Ytrain <- airquality[train.ind, response.col]
#' Xtest <- airquality[-train.ind, -response.col]
#' Ytest <- airquality[-train.ind, response.col]
#'
#' # fit random forest to the training data
#' rf <- randomForest::randomForest(Xtrain, Ytrain, nodesize = 5,
#' ntree = 500,
#' keep.inbag = TRUE)
#'
#' # estimate conditional error distribution functions
#' output <- quantForestError(rf, Xtrain, Xtest,
#' what = c("p.error", "q.error"))
#'
#' # get the 0.25 and 0.8 quantiles of the error distribution
#' # associated with each test prediction
#' output$qerror(c(0.25, 0.8))
#'
#' # same as above but only for the first three test observations
#' output$qerror(c(0.25, 0.8), 1:3)
qerror <- function(p, xs) {stop("qerror is not exported as a standalone function. You must first run the quantForestError function to define qerror. See documentation.")}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.