Re: [R] step error

2005-04-06 Thread Dimitris Rizopoulos
an indirect solution is to use the following:
pro - function(indep, dep){
   d - data.frame(indep)
   form - formula(lm(dep~., data=d))
   assign(d, d, envir=.GlobalEnv)
   res - step(lm(dep~X1, data=d), scope=form, trace=0, 
direction=f)
   rm(d, envir=.GlobalEnv)
   res
}
#
m - rnorm(100*5); dim(m) - c(100, 5); colnames(m) - paste(X, 1:5, 
sep=)
Y - as.vector(1 + m[, sample(5, 2)]%*%rnorm(2))
pro(m, Y)
step(lm(Y~X1, data=data.frame(m)), scope=Y~X1+X2+X3+X4+X5, trace=0, 
direction=f)

I hope it helps.
Best,
Dimitris

Dimitris Rizopoulos
Ph.D. Student
Biostatistical Centre
School of Public Health
Catholic University of Leuven
Address: Kapucijnenvoer 35, Leuven, Belgium
Tel: +32/16/336899
Fax: +32/16/337015
Web: http://www.med.kuleuven.ac.be/biostat/
http://www.student.kuleuven.ac.be/~m0390867/dimitris.htm
- Original Message - 
From: vasilis pappas [EMAIL PROTECTED]
To: r-help@stat.math.ethz.ch
Sent: Friday, April 01, 2005 9:29 PM
Subject: [R] step error


Could anyone tell me what am I doing wrong?
pro-function(indep,dep){
+  d-data.frame(indep)
+  form-formula(lm(dep~.,data=d))
+
forward-step(lm(dep~X1,data=d),scope=form,trace=0,direction='f')
+  return(forward)
+ }
pro(m,q)
Error in inherits(x, data.frame) : Object d not
found
Where q is a vector with the dependent variable's
values
and m is a matrix containing the values of the
independent variables.
While writing the above without a function form has no
problem, that is :
d-data.frame(m)
form-formula(lm(q~.,data=d))
forward-step(lm(q~X1,data=d),scope=form,trace=0,direction='f')
forward
Call:
lm(formula = q ~ X1 + X2 + X5, data = d)
Coefficients:
(Intercept)   X1   X2   X5
   -15.7988.7656.774   -4.245
Thank you in advance!
Vasilis
__
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


[R] step error

2005-04-01 Thread vasilis pappas
Could anyone tell me what am I doing wrong?

 pro-function(indep,dep){
+  d-data.frame(indep)
+  form-formula(lm(dep~.,data=d))
+ 
forward-step(lm(dep~X1,data=d),scope=form,trace=0,direction='f')
+  return(forward) 
+ }
 pro(m,q)
Error in inherits(x, data.frame) : Object d not
found

Where q is a vector with the dependent variable's
values
and m is a matrix containing the values of the
independent variables.

While writing the above without a function form has no
problem, that is :

 d-data.frame(m)
 form-formula(lm(q~.,data=d))

forward-step(lm(q~X1,data=d),scope=form,trace=0,direction='f')
 forward

Call:
lm(formula = q ~ X1 + X2 + X5, data = d)

Coefficients:
(Intercept)   X1   X2   X5  
-15.7988.7656.774   -4.245  


Thank you in advance!
Vasilis

__
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] Step error

2005-03-30 Thread vasilis pappas
Could anyone tell me what am I doing wrong?

 pro-function(indep,dep){
+  d-data.frame(indep)
+  form-formula(lm(dep~.,data=d))
+ 
forward-step(lm(dep~X1,data=d),scope=form,trace=0,direction='f')
+  return(forward) 
+ }
 pro(m,q)
Error in inherits(x, data.frame) : Object d not
found

Where q is a vector with the dependent variable's
values
and m is a matrix containing the values of the
independent variables.

While writing the above without a function form has no
problem, that is :

 d-data.frame(m)
 form-formula(lm(q~.,data=d))

forward-step(lm(q~X1,data=d),scope=form,trace=0,direction='f')
 forward

Call:
lm(formula = q ~ X1 + X2 + X5, data = d)

Coefficients:
(Intercept)   X1   X2   X5  
-15.7988.7656.774   -4.245  


Thank you in advance!
Vasilis

__
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