Re: [R] Manipulating code?

From: bogdan romocea <br44114_at_gmail.com>
Date: Wed 24 May 2006 - 03:16:10 EST


Macro stuff la SAS is something that should be avoided whenever possible - it's messy, limited, and limiting. (I've done it ocasionally and it works, but I think it's best not to go there.) Read the documentation on lists (in particular named lists), and keep everything in one or more lists. For example:

lst <- list()
for (v in c("var1","var2","var3")) lst[[v]] <- runif(sample(c(50,100),1))
for (v in c("var1","var2","var3")) print(sd(lst[[v]]))


> -----Original Message-----
> From: r-help-bounces@stat.math.ethz.ch
> [mailto:r-help-bounces@stat.math.ethz.ch] On Behalf Of Johannes Hsing
> Sent: Tuesday, May 23, 2006 12:26 PM
> To: r-help@stat.math.ethz.ch
> Subject: [R] Manipulating code?
>
> Dear expeRts,
> I am currently struggling with the problem of finding
> cut points for a set of stimulus variables. I would like
> to obtain cut points iteratively for each variable by
> re-applying a dichotomised variable in the model and then
> recalculate it. I planned to have fixed names for the
> dichotomised variables so I could use the same syntax
> for every recalculation of the whole model. I furthermore
> want to reiterate the process until no cut point changes
> any more.
>
> My problem is in accomplishing this syntactically. How can
> I pass a variable name to a function without getting lost
> in "as.symbol" and "eval" and "parse" mayhem? I am feeling
> I am thinking too much in macro expansion la SAS when
> trying to tackle this.

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



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 Received on Wed May 24 03:32:20 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 Wed 24 May 2006 - 04:10:18 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.