[R] A question about stepwise procedures: step function
Frede Aakmann Tøgersen
FredeA.Togersen at agrsci.dk
Fri Jun 16 08:34:41 CEST 2006
Well Jia, you use 'all' as a name for your dataframe, but this is also a function, see ?all. If I try it with
mydata <- data.frame(z1,z2,z3)
all goes well.
Med venlig hilsen
Frede Aakmann Tøgersen
> -----Oprindelig meddelelse-----
> Fra: r-help-bounces at stat.math.ethz.ch
> [mailto:r-help-bounces at stat.math.ethz.ch] På vegne af Li, Jia
> Sendt: 15. juni 2006 17:45
> Til: Hong Ooi; r-help at stat.math.ethz.ch
> Emne: Re: [R] A question about stepwise procedures: step function
>
> Sorry, I still cannot find what's wrong with it. And it seems
> that nothing is wrong with t.
>
> Jia
>
> > z1<-rnorm(N,0,1)
> > z2<-rnorm(N,3,5)
> > z3<-rbinom(N,1,0.6)
> >
> > prop.cens<-0.45
> > cen<-rbinom(N,1,1-prop.cens) #<-- censor indicator:45% censor in
> the data.
> > t<- rexp(N)
>
> > all<-data.frame(z1,z2,z3)
> > fit.model.all<- coxph(Surv(t,cen) ~z1+z2+z3,data=all) fit.model.all
> Call:
> coxph(formula = Surv(t, cen) ~ z1 + z2 + z3, data = all)
>
>
> coef exp(coef) se(coef) z p
> z1 0.057466 1.059 0.1377 0.4173 0.68
> z2 0.000907 1.001 0.0332 0.0273 0.98
> z3 -0.349273 0.705 0.2867 -1.2184 0.22
>
> Likelihood ratio test=1.81 on 3 df, p=0.613 n= 100
> > reg.model.all<-step(fit.model.all)
> Start: AIC= 376.39
> Surv(t, cen) ~ z1 + z2 + z3
>
> Error in as.data.frame.default(data) : cannot coerce class "function"
> into a data.frame
>
>
> _____
>
> From: Hong Ooi [mailto:Hong.Ooi at iag.com.au]
> Sent: Thursday, June 15, 2006 10:53 AM
> To: Li, Jia
> Subject: RE: [R] A question about stepwise procedures: step function
>
>
>
> Note: This e-mail is subject to the disclaimer contained at the bottom
> of this message.
>
> _____
>
> t is the name of a function. If you have a variable called t in your
> dataset, try renaming it.
>
>
> _____
>
> From: r-help-bounces at stat.math.ethz.ch on behalf of Li, Jia
> Sent: Thu 15/06/2006 11:52 PM
> To: r-help at stat.math.ethz.ch; ritwik.sinha at gmail.com
> Subject: Re: [R] A question about stepwise procedures: step function
>
>
>
> Hi,
>
> Step works for a Cox model. And I got the same error massage using
> stepAIC.
>
> Jia
>
> _____
>
> From: Ritwik Sinha [mailto:ritwik.sinha at gmail.com]
> Sent: Thursday, June 15, 2006 12:12 AM
> To: Li, Jia
> Subject: Re: [R] A question about stepwise procedures: step function
>
>
> Hi,
>
> The step documentation says
>
> "object: an object representing a model of an appropriate class
> (mainly '"lm"' and '"glm"'). This is used as the initial
> model in the stepwise search.
> "
> I wonder if it will work for a cox proportional hazard model.
> You could
> try stepAIC in MASS.
>
>
>
>
> On 6/14/06, Li, Jia < LI at nsabp.pitt.edu <mailto:LI at nsabp.pitt.edu> >
> wrote:
>
> Dear all,
>
> I tried to use "step" function to do model
> selection, but I got
> an error massage. What I don't understand is that data as data.frame
> worked well for my other programs, how come I cannot make it run this
> time. Could you please tell me how I can fix it?
>
>
> **************************************************************
> **********
> ***************************
>
> >all<-data.frame(z1,z2,z3)
>
> >fit.model.all<- coxph(Surv(t,cen) ~z1+z2+z3,data=all)
>
> > reg.model.all<-step(fit.model.all)
> Start: AIC= 689.1
> Surv(t, cen) ~ z1 + z2 + z3
> Error in as.data.frame.default(data) : cannot coerce class
> "function" into a data.frame
>
> **************************************************************
> **********
> ***************************
> Thanks a lot!
>
> Jia
>
> ______________________________________________
> R-help at 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
>
>
>
>
>
> --
> Ritwik Sinha
> Graduate Student
> Epidemiology and Biostatistics
> Case Western Reserve University
>
> http://darwin.cwru.edu/~rsinha
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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
>
>
> _____
>
> The information transmitted in this message and its
> attachme...{{dropped}}
>
> ______________________________________________
> R-help at 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
>
More information about the R-help
mailing list