Dear R friends-
 
I'm attempting to generate a regression tree with one gradient predictor and 
multiple responses, trying to test if change in size (turtle.data$Clength) acts 
as a single predictor of ten multiple diet taxa abundances (prey.data)  Neither 
rpart or mvpart seem to allow me to do multiple responses.  (Or if they can, 
I'm not using the functions properly.)
> library(rpart)
> turtle.rtree<-rpart(prey.data~., data=turtle.data$Clength, method="anova", 
> maxsurrogate=0, minsplit=8, minbucket=4, xval=10); plot(turtle.rtree); 
> text(turtle.rtree)
Error in terms.formula(formula, data = data) : 
        '.' in formula and no 'data' argument

When I switch response for predictor, it works.  But this is the opposite of 
what I wanted to test and gives me splits at abundance values, not carapace 
length values.
> turtle.rtree<-rpart(turtle.data$Clength~., data=prey.data, method="anova", 
> maxsurrogate=0, minsplit=8, minbucket=4, xval=10); plot(turtle.rtree); 
> text(turtle.rtree)
> 
 
I've heard polymars recommended for this sort of situation.  I've downloaded 
the polyspline library, but get bogged down in the equation.  Also, it doesn't 
seem like polymars will generate a tree even if I do get it working.  Can rpart 
be modified in some way to accomodate multiple response parameters?  If 
anyone's ever come across this situation before, pointers would be much 
appreciated.  Thanks.
 
Sincerely,
Jeff Bardwell
  
 
Jeff H Bardwell, M.S.
Biology Department
ENV 1101 Lab Coordinator
Goebel 115, OH: Thu 1pm-4pm
710-6596 (e-mail preferred)

______________________________________________
R-help@r-project.org 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.

Reply via email to