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

From: Douglas Bates <bates_at_stat.wisc.edu>
Date: Fri 21 Jul 2006 - 05:59:17 EST

On 7/20/06, bunny , lautloscrew.com <bunny@lautloscrew.com> wrote:
> 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)

Use get(kernels[i]), not kernels[i]. This is, I believe, a FAQ.

> 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.
>
>
>



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 09:42:41 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 - 12:20:35 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.