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

View source: R/predict_surveynnet.R

predict.surveynnetR Documentation

Predict response from fitted nnet, using new data

Description

Predict response from fitted nnet, using new data

Usage

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

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

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.

Examples

# 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)


surveynnet documentation built on April 3, 2025, 7:38 p.m.