k.nn(haerdle)R Documentation

k-nearest neighbour non-parametric regression

Description

k-nearest neighbour non-parametric regression

Usage

k.nn(x, y, k)

Arguments

x data vector
y data vector
k number of neighbours

Value

list of components m (the estimate at the points of x), x and y

References

`Smoothing Techniques with Implementation in S', Wolfgang Haerdle, Springer, 1991

Examples

data(faithful)
# Figure 5.6
par(mfrow=c(2,2))
plot(faithful$eruptions,faithful$waiting)
f.knn<-k.nn(faithful$eruptions,faithful$waiting,5)
lines(f.knn$x,f.knn$m)
plot(faithful$eruptions,faithful$waiting)
f.knn<-k.nn(faithful$eruptions,faithful$waiting,10)
lines(f.knn$x,f.knn$m)
plot(faithful$eruptions,faithful$waiting)
f.knn<-k.nn(faithful$eruptions,faithful$waiting,20)
lines(f.knn$x,f.knn$m)
plot(faithful$eruptions,faithful$waiting)
f.knn<-k.nn(faithful$eruptions,faithful$waiting,30)
lines(f.knn$x,f.knn$m)


[Package Contents]