https://github.com/cran/neuralnet
Tip revision: f203ed0404e9b960047a519128fbe8dd6598295d authored by Frauke Guenther on 25 February 2008, 00:00:00 UTC
version 1.0
version 1.0
Tip revision: f203ed0
compute.Rd
\name{compute}
\alias{compute}
\title{ Computation of a specific covariate given a trained neural network }
\description{
\code{compute}, a method for objects of class \code{nn}, typically
produced by \code{neuralnet}.
Computes the neuron's output for a specific arbitrary covariate given a trained neural network. Please make sure that the order of the covariates is the same in the new matrix or dataframe as in the original neural network.
}
\usage{
compute(x, covariate, rep = 1)
}
\arguments{
\item{x}{ an object of class \code{nn}. }
\item{covariate}{ a data.frame or matrix containing the variables to calculate the neural network. }
\item{rep}{ an integer indicating the neural network's repetition which should be used. }
}
\value{
\code{compute} returns a list containing the following components:
\item{neurons}{a list of the neuron's output for each layer of the neural network.}
\item{net.result}{a matrix containing the overall result of the neural network.}
}
\author{ Stefan Fritsch \email{fritsch@bips.uni-bremen.de} }
\examples{
Var1 <- runif(50, 0, 100)
sqrt.data <- data.frame(Var1, Sqrt=sqrt(Var1))
print(net.sqrt <- neuralnet( Sqrt~Var1, sqrt.data, hidden=10, threshold=0.01))
compute(net.sqrt, (1:10)^2)$net.result
}
\keyword{ neural }