search for: thiscommand

Displaying 2 results from an estimated 2 matches for "thiscommand".

Did you mean: hi_command
2006 Aug 01
4
Fitting models in a loop
If I want to display a few polynomial regression fits I can do something like for (i in 1:6) { mod <- lm(y ~ poly(x,i)) print(summary(mod)) } Suppose that I don't want to over-write the fitted model objects, though. How do I create a list of blank fitted model objects for later use in a loop? Murray Jorgensen -- Dr Murray Jorgensen
2009 Nov 11
1
loop through variable names
...g paste(), eval(), and parse() inside the loop. For instance: thesevars<-names(environmental) environmental$ToyOutcome<-rnorm(nrow(environmental)) tableOfResults<-data.frame(var=thesevars) tableOfResults$Beta<- NA rownames(tableOfResults)<-thesevars for( thisvar in thesevars) { thiscommand<- paste("thislm <- lm( ToyOutcome ~ ", thisvar, ", data=environmental)") eval(parse(text=thiscommand)) tableOfResults[thisvar, "Beta"] <- coef(thislm)[thisvar] } print(tableOfResults) Note that it's not always as simple a task as in this example. Wit...