>>>>> Therneau, Terry M , Ph D via R-devel 
>>>>>     on Wed, 30 Jul 2025 09:04:39 -0500 writes:

    > In the survival package the survConcordance function was replaced by 
concordance a while 
    > ago, the latter works for any ordered response (continuous, binary, 
survival, ...).

    > I deprecated the old one a couple of years ago.

    > How long should I have this persist before converting it to Defunct and 
removing the old 
    > function?

    > Terry

    > -- 
    > Terry M Therneau, PhD
    > Department of Quantitative Health Sciences
    > Mayo Clinic
    > thern...@mayo.edu

    > "TERR-ree THUR-noh"


Making it defunct is different than removing it.
You'd replace the old function by a much shorter version

survConcordance <- function(formula, data, weights, subset, na.action) 
    .Defunct("concordance")

and also update help files, and possibly examples / demos /
tests.

For such an important and long-history package as `survival`
I'd then keep this little bit of code and docs  "forever".

If in 20 years, somebody tries to run R code from a script or a
book that is 30 years old,  they would still be happy to be
shown why their code calling  survConcordance()  does not run,
and how they can amend it ..

Martin

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to