On Dec 31, 2010, at 10:21 , Heinz Tuechler wrote: > Dear All, > > reposting, because I did not find a solution, maybe someone could check the > example below. > > It's taken from the help page of survdiff. Executing it, gives the error > > "Error in floor(temp) : Non-numeric argument to mathematical function"
Hmm, it's not happening to me (Mac OSX) either with 2.12.1 or the current R-patched (r53892). Could be a platform issue (sounds unlikely), a local user issue, or a locale one. Could you set options(error=recover) and find out what is the value of "temp" when the error occurs? > > best regards, > > Heinz > > library(survival) > > ## Example from help page of survdiff > ## Expected survival for heart transplant patients based on > ## US mortality tables > expect <- > survexp(futime ~ ratetable(age=(accept.dt - birth.dt), > sex=1,year=accept.dt,race="white"), > jasa, cohort=FALSE, > ratetable=survexp.usr) > > Error in floor(temp) : Non-numeric argument to mathematical function > > sessionInfo('survival') > > R version 2.12.1 Patched (2010-12-18 r53869) > Platform: i386-pc-mingw32/i386 (32-bit) > > locale: > [1] LC_COLLATE=German_Switzerland.1252 LC_CTYPE=German_Switzerland.1252 > [3] LC_MONETARY=German_Switzerland.1252 LC_NUMERIC=C > [5] LC_TIME=German_Switzerland.1252 > > attached base packages: > character(0) > > other attached packages: > [1] survival_2.36-2 > > loaded via a namespace (and not attached): > [1] base_2.12.1 graphics_2.12.1 grDevices_2.12.1 methods_2.12.1 > [5] splines_2.12.1 stats_2.12.1 tools_2.12.1 utils_2.12.1 > > traceback() > 2: match.ratetable(rdata, ratetable) > 1: survexp(futime ~ ratetable(age = (accept.dt - birth.dt), sex = 1, > year = accept.dt, race = "white"), jasa, cohort = FALSE, > ratetable = survexp.usr) > > > > ______________________________________________ > R-help@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. -- Peter Dalgaard Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd....@cbs.dk Priv: pda...@gmail.com ______________________________________________ R-help@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.