[R] extract indep vars from formula
Alexander Shenkin
ashenkin at ufl.edu
Wed Nov 7 23:03:51 CET 2012
Hello,
I'm trying to extract the independent variables from a formula. The
closest I've been able to come, aside from rolling my own, is the following:
> a = y ~ b * x
> attr(terms(formula(a)),"variables")
The reason I'm doing this is that I'm building a grid of points that I
use to construct a 3-d model prediction surface in rgl. If there are
more than two independent variables, I need to set the other ones to 0
in the dataframe for the predict() routine. In order to do that, I need
to know what those variables are.
I suspect there's a better way to go about doing what I'm doing (perhaps
using the model.* family of functions). But, in the meantime, just
extracting the independent variables will move me forward.
Thanks,
Allie
More information about the R-help
mailing list