[R] Error in Surv(time, status) : Time variable is not numeric

Braem M marieke.braem at wur.nl
Tue Jan 27 20:08:57 CET 2009


Thank you very much.

It works right now. I solved the problem by writing 'time' in capitals.



Chris Andrews wrote:
> 
> R is finding the R function 'time' rather than your variable time in your
> dataset.  Perhaps adding 'data=mydata' to your function call will resolve
> your issue.
> 
> Chris
> 
> 
> Braem M wrote:
>> 
>> Dear,
>> 
>> I want to analyze two-level survival data using a shared frailty model,
>> for which I want to use the R package 'Frailtypack", proposed by Rondeau
>> et al. The dataset was built using SAS software. I also tried to change
>> the format using SPSS and Excell. 
>> 
>> My (reduced) dataset has following column names:
>> ID     entry    time    status    family     var1
>> 
>> I used following command:
>>> frailtyPenal(Surv(time, status) ~var1 + cluster(family), Frailty=TRUE
>>> ,n.knots=8, kappa1=1500,
>> + cross.validation=FALSE)
>> 
>> And got this error :
>> Error in Surv(time, status) : Time variable is not numeric
>> In addition: Warning message:
>> In is.na(time) : is.na() applied to non-(list or vector) of type
>> 'closure'
>> 
>> I think R transforms the data when importing into R, so that the
>> observations are not numeric anymore.
>> 
>> Does anyone know how to handle this problem?
>> 
>> Thanks,
>> 
>> Marie
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Error-in-Surv%28time%2C-status%29-%3A-Time-variable-is-not-numeric-tp21674025p21692193.html
Sent from the R help mailing list archive at Nabble.com.




More information about the R-help mailing list