Learn R Programming

np (version 0.60-8)

npseed: Set Random Seed

Description

npseed is a function which sets the random seed in the np C backend, resetting the random number generator.

Usage

npseed(seed)

Arguments

seed

an integer seed for the random number generator.

Value

None.

Details

npseed provides an interface for setting the random seed (and resetting the random number generator) used by np. The random number generator is used during the bandwidth search procedure to set the search starting point, and in subsequent searches when using multistarting, to avoid being trapped in local minima if the objective function is not globally concave.

Calling npseed will only affect the numerical search if it is performed by the C backend. The affected functions include: npudensbw, npcdensbw, npregbw, npplregbw, npqreg, npcmstest (via npregbw), npqcmstest (via npregbw), npsigtest (via npregbw).

References

Li, Q. and J.S. Racine (2007), Nonparametric Econometrics: Theory and Practice, Princeton University Press.

See Also

set.seed

Examples

Run this code
# NOT RUN {
npseed(712)
x <- runif(10)
y <- x + rnorm(10, sd = 0.1)
bw <- npregbw(y~x)
# }

Run the code above in your browser using DataLab