| Title: | General regression neural network | 
| Description: | The program GRNN implements the algorithm proposed by Specht (1991). | 
| URL: | http://flow.chasset.net/r-grnn/ | 
| Version: | 0.1.0 | 
| Author: | Pierre-Olivier Chasset | 
| Maintainer: | Pierre-Olivier Chasset <pierre-olivier@chasset.net> | 
| License: | AGPL | 
| Collate: | 'create.R' 'grnn-package.r' 'guess.r' 'kernel.R' 'learn.R' 'smooth.R' | 
| Packaged: | 2013-05-16 14:16:40 UTC; petrus | 
| NeedsCompilation: | no | 
| Repository: | CRAN | 
| Date/Publication: | 2013-05-16 17:39:51 | 
GRNN
Description
General regression neural network.
Details
The program GRNN implements the algorithm proposed by Specht (1991).
Author(s)
Pierre-Olivier Chasset
References
Specht D.F. (1991). A general regression neural network. IEEE Transactions on Neural Networks, 2(6):568-576.
Guess
Description
Infers the value of a new observation.
Usage
  guess(nn, X)
Arguments
| nn | A trained and smoothed General regression neural network. | 
| X | A vector describing a new observation. | 
See Also
Examples
n <- 100
set.seed(1)
x <- runif(n, -2, 2)
y0 <- x^3
epsilon <- rnorm(n, 0, .1)
y <- y0 + epsilon
grnn <- learn(data.frame(y,x))
grnn <- smooth(grnn, sigma=0.1)
guess(grnn, -2)
guess(grnn, -1)
guess(grnn, -0.2)
guess(grnn, -0.1)
guess(grnn, 0)
guess(grnn, 0.1)
guess(grnn, 0.2)
guess(grnn, 1)
guess(grnn, 2)
Learn
Description
Create or update a General regression neural network.
Usage
  learn(set, nn, variable.column = 1)
Arguments
| set | Data frame representing the training set. The
first column is used to define the category of each
observation (set  | 
| nn | A General regression neural network with or without training. | 
| variable.column | The field number of the variable (1 by default). | 
See Also
Smooth
Description
Smooth a General regression neural network.
Usage
  smooth(nn, sigma)
Arguments
| nn | A trained General regression neural network. | 
| sigma | A scalar. |