[R] Survfit Error

David Winsemius dwinsemius at comcast.net
Thu Mar 6 10:35:15 CET 2014


The help page for the survfit function says it expects a formula as its first argument so try:

> sleepfit <- survfit(Surv(timeb, death)~1, data = sleep)

David 
Sent from my iPhone ... so unable to test.

> On Mar 6, 2014, at 12:07 PM, Lucy Leigh <lucy.leigh at newcastle.edu.au> wrote:
> 
> 
> Hi everyone,
> I am not new to R, but new to running survival models in R.
> 
> I am trying to create some basic KM curves, using the following code:
> 
> 
> library(survival)
> library(KMsurv)
> 
> (import data etc - basic right censored, with continuously observed time of death)
> 
> sleepfit <- survfit(Surv(timeb, death), data = sleep)
> 
> Here timeb is measured is survival in years, death is a 1/0 indicator (1 = event = death), and the dataset is called sleep.
> 
> 
> But I get the following error
> 
> Error in UseMethod("survfit", formula) :
>  no applicable method for 'survfit' applied to an object of class "Surv"
> 
> I'm not sure what I'm doing wrong, as I followed the example from
> the following paper http://anson.ucdavis.edu/~hiwang/teaching/10fall/R_tutorial%201.pdf , page 4 as a guide.
> 
> 
> 
> I also tried
> 
> sleepfit <- survfit(Surv(timeb, death==1), data = sleep)
> 
> and
> 
> sleepfit <- survfit(Surv(starttime, endtime, death), data = sleep)
> 
> 
> 
> Can anyone tell me what I might be doing wrong?
> Thanks,
> Lucy
> 
> 
> 
>    [[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at 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.




More information about the R-help mailing list