Learn R Programming

npregfast (version 1.2.0)

predict.frfast: Prediction from fitted frfast model

Description

Takes a fitted frfast object and produces predictions (with their 95% confidence intervals) from a fitted model with interactions or without interactions.

Usage

## S3 method for class 'frfast':
predict(object = model, newdata, fac = NULL, der = NULL,
  seed = NULL, ...)

Arguments

object
A fitted frfast object as produced by frfast().
newdata
A data frame containing the values of the model covariates at which predictions are required. If newdata is provided, then it should contain all the variables needed for prediction: a warning is generated if not.
fac
Factor's level to take into account. By default is NULL.
der
Number which determines any inference process. By default der is NULL. If this term is 0, the function returns the initial estimate. If it is 1 or 2, it is designed for the first or secon
seed
Seed to be used in the bootstrap procedure.
...
Seed to be used in the bootstrap procedure.

Value

  • predict.frfast computes and returns a list containing predictions of the estimates, first and second derivative, with their 95% confidence intervals.

Examples

Run this code
library(npregfast)
data(barnacle)

# Nonparametric regression without interactions
fit <- frfast(DW ~ RC, data = barnacle, nboot = 100)
nd <- data.frame(RC = c(10, 14, 18))
predict(fit, newdata = nd)

# Nonparametric regression with interactions
# fit2 <- frfast(DW ~ RC : F, data = barnacle, nboot = 100)
# nd2 <- data.frame(RC = c(10, 15, 20))
# predict(fit2, newdata = nd2)
# predict(fit2, newdata = nd2, der = 0, fac = "barca")

Run the code above in your browser using DataLab