Learn R Programming

surveynnet (version 1.0.0)

predict.surveynnet: Predict response from fitted nnet, using new data

Description

Predict response from fitted nnet, using new data

Usage

# S3 method for surveynnet
predict(object, newdat, ...)

Value

The matrix/vector of values returned by the trained network. Note: it is possible to pass type = "raw" or type = "class" as appropriate. See predict.nnet() for more details.

Arguments

object

The surveynnet object (returned by surveynnet())

newdat

The matrix or data frame of test examples. Must be of the same structure as the data matrix used to fit the surveynnet object.

...

arguments passed to or from other methods

Examples

Run this code
# From the example in `surveynnet` help file:
y <- body_fat$pct_body_fat
x <- body_fat[,c("Weight_kg", "Height_cm", "Age")]
weight <- body_fat$survey_wt
strat <- body_fat$stratum
clust <- body_fat$cluster
y[strat==1] <- y[strat==1] + 30*0.00015*rnorm(sum(strat==1))
y[strat==2] <- y[strat==2] + 30*0.15*rnorm(sum(strat==2))
myout <- surveynnet(x,y,weight = weight, strat = strat, clust=clust)
newdat <-  2*x+rnorm(dim(x)[1])
predict(myout, newdat = newdat)

Run the code above in your browser using DataLab