Your work around is not as "easy" looking to me.

Survival times come in multiple flavors: left censored, right censored, interval censored, left-truncated and right censored, and multi-state. Can you give me guidance on how each of these should sort? If a sort method is added to the package it needs to deal with all of these.

Professor Ripley has pointed out that the default action of sort() for right censored times, which I agree is reasonable.

Terry Therneau (author of the survival package)


On 02/13/2015 05:00 AM, r-help-requ...@r-project.org wrote:
It seems that Surv objects do not sort correctly.   This seems to be a bug.  
Anyone else found this?

>survival.data
[1] 4+ 3  1+ 2  5+
>class(survival.data)
[1] "Surv"
>sort(survival.data)
[1] 2  1+ 4+ 3  5+

An easy work-around is to define a function sort.Surv

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to