[R] function names in a vector used by for (){} character problem ?

From: bunny , lautloscrew.com <bunny_at_lautloscrew.com>
Date: Fri 21 Jul 2006 - 05:42:38 EST


Hi there,

iīm have vector of kernels. just like:
kernels = c('gauss','epan','rectangular')

i know there are density.default$kernels, but thats not my question here. my own kernel functions are running and working. my problem is the following is not working:

dev.off()
par(mfrow=c(3,3))

for(i in 1:length(bw))
{

         for(j in 1:length(kernels))
         {
         par(mfg = c(i, j))	       	
		nawaline2(eruptions,waiting,kernels[j],bw[i],1000)

# FYI: the following worked but ofcourse all rows were the same
# nawaline2(eruptions,waiting,gauss,bw[i],1000)
}

}

# here are the standard arguments for nawaline, kern exspects a function like gaussian, epan or rectangular. nawaline2(xi,yi,kern,h,N=1000)

thereīs bw vector also that works well. the problem seems that my kernels vector ist a vector of characters. I want to loop it using for ; but every time it runs through, there īs an error, that kern canīt be found.
i think itīs only beacause i donīt know how to get gauss instead of "gauss" and so on...

has anybody an idea ? thanks so much in advance !!

        [[alternative HTML version deleted]]



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Fri Jul 21 07:20:26 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 21 Jul 2006 - 10:18:24 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.