MVAkernelfunctions (R 2.12.1)

MVAkernelfunctions plots different kernel functions

Download File

Wed, May 16 2012 by Dedy Dwi Prastyo

-


Description: -


rm(list=ls(all=TRUE))
graphics.off()
u = seq(-3,3,0.01)
K_Uniform = 0.5 * (abs(u) <= 1); # kernel of uniform distribution
K_Triangle = (1 - abs(u)) * (abs(u) <= 1); # kernel of triangle distribution
K_Epanechnikov = 0.75 * (1 - u^2) * (abs(u) <= 1); # epanechnikov kernel
K_Quartic = 0.9375 * (1 - u^2)^2 * (abs(u) <= 1); # kernel of quadratic biweighted distribution
K_Gaussian = 0.3989 * exp(-0.5 * u^2); # kernel of a gaussian distribution
par(mfrow=c(2,3))
plot(u, K_Uniform,type="s",col="blue3",ylim=c(0,1),ylab="",xlab="",lwd=2.5); title('Uniform')
plot(u, K_Triangle,type="s",col="blue3",ylim=c(0,1),ylab="",xlab="",lwd=2.5); title('Triangle')
plot(u, K_Epanechnikov,type="s",col="blue3",ylim=c(0,1),ylab="",xlab="",lwd=2.5); title('Epanechnikov')
plot(u, K_Quartic,type="s",col="blue3",ylim=c(0,1),ylab="",xlab="",lwd=2.5); title('Quartic (biweight)')
plot(u, K_Gaussian,type="s",col="blue3",ylim=c(0,1),ylab="",xlab="",lwd=2.5); title('Gaussian')