Visualization of frfast objects with the base graphics
Description
Useful for drawing the estimated regression function,
first and second derivative (for each factor's level). Additionally, with the
diffwith
argument it is possible to draw the differences between
two factor's levels.
Usage
1 2 3 4 5 6 7  ## S3 method for class 'frfast'
plot(x = model, y, fac = NULL, der = NULL,
diffwith = NULL, points = TRUE, xlab = model$name[2],
ylab = model$name[1], ylim = NULL, main = NULL, col = "black",
CIcol = "black", pcol = "grey80", ablinecol = "red", abline = TRUE,
type = "l", CItype = "l", lwd = 2, CIlwd = 1, lty = 1, CIlty = 2,
cex = 0.6, ...)

Arguments
x 

y 
NULL. 
fac 
Vector which determines the level to take into account
in the plot. By default is 
der 
Number or vector which determines any inference process.
By default 
diffwith 
Factor's level used for drawing the differences respect to the
level specified in the 
points 
Draw the original data into the plot. By default it is

xlab 
A title for the 
ylab 
A title for the 
ylim 
The 
main 
An overall title for the plot. 
col 
A specification for the default plotting color. 
CIcol 
A specification for the default confidence intervals plotting color. 
pcol 
A specification for the points color. 
ablinecol 
The color to be used for 
abline 
Draw an horizontal line into the plot of the second derivative of the model. 
type 
What type of plot should be drawn. Possible types are,

CItype 
What type of plot should be drawn for confidence intervals.
Possible types are, 
lwd 
The line width, a positive number, defaulting to 1.
See details in 
CIlwd 
The line width for confidence intervals, a positive number, defaulting to 1. 
lty 
The line type. Line types can either be specified as an integer
(0 = blank, 1 = solid (default), 2 = dashed, 3 = dotted, 4 = dotdash,
5 = longdash, 6 = twodash). See details in 
CIlty 
The line type for confidence intervals. Line types can either be specified as an integer (0 = blank, 1 = solid (default), 2 = dashed, 3 = dotted, 4 = dotdash, 5 = longdash, 6 = twodash). 
cex 
A numerical value giving the amount by which plotting symbols
should be magnified relative to the default. See details in 
... 
Other options. 
Value
Simply produce a plot.
Author(s)
Marta Sestelo, Nora M. Villanueva and Javier RocaPardinas.
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  library(npregfast)
data(barnacle)
# Nonparametric regression without interactions
fit < frfast(DW ~ RC, data = barnacle, nboot = 100)
plot(fit)
plot(fit, der = 0)
plot(fit, der = 0, points = FALSE)
plot(fit, der = 1, col = "red", CIcol = "blue")
# Nonparametric regression with interactions
fit2 < frfast(DW ~ RC : F, data = barnacle, nboot = 100)
plot(fit2)
plot(fit2, der = 0, fac = "lens")
plot(fit2, der = 1, col = "grey", CIcol = "red")
plot(fit2, der = c(0,1), fac = c("barca","lens"))
# Visualization of the differences between two factor's levels
plot(fit2, fac = "barca", diffwith = "lens")
plot(fit2, fac = "barca", diffwith = "lens", der = 1)
