On Aug 9, 2012, at 5:53 PM, hazbro wrote:

My sessionInfo is as follows:

R version 2.15.1 (2012-06-22)
Platform: x86_64-unknown-linux-gnu (64-bit)

snip


It will be difficult to reproduce an example here as the data set I am using
in very large. I can give you an example:

fit3.1<- coxph(formula = y ~ sex + ns(ageyrs, df = 2) + AdmissionSource +
+     X1 + X2 + X3 + X5 + X6 + X7 + X11 + X12 + X13 + X14 + X15 +
+     X16 + X17 + X18 + X19 + X20 + X22 + X24 + X25 + X26 + X27 +
+     X28 + X29 + X32 + X33 + X35 + X38 + X39 + X40 + X41 + X42 +
+     X43 + X44 + X47 + X49 + X53 + X54 + X55 + X58 + X59 + X62 +
+     X68 + X69 + X78 + X80 + X81 + X84 + X85 + X86 + X93 + X95 +
+     X98 + X100 + X101 + X102 + X105 + X107 + X108 + X109 + X110 +
+     X112 + X113 + X114 + X115 + X116 + X117 + X121 + X122 + X125 +
+     X127 + X128 + X129 + X131 + X132 + X133 + X134 + X138 + X140 +
+     X143 + X145 + X146 + X148 + X150 + X151 + X153 + X157 + X158 +
+     X159 + X164 + X197 + X200 + X202 + X203 + X204 + X205 + X211 +
+     X214 + X217 + X224 + X228 + X233 + X237 + X244 + X249 + X254 +
+     X258 + X259 + X260 + CharlsonIndex + ethnic + day + season +
+     ln, data = dat2)


haz<-basehaz(fit3.1) # gives 507 unique haz$time, time points

fit2<-coxph(y~ns(ageyrs,df=2)+day+ln+sex+AdmissionSource+season +CharlsonIndex,data=dat1)

haz<-basehaz(fit2) # gives 611 unique haz$time, time points

Regardless of the discrepancy it appears you have over 1-200 variables with only 5-600 events.

I get the following warnings() with fit3.1:
Warning message:
In fitter(X, Y, strats, offset, init, control, weights = weights,  :
 Loglik converged before variable   ; beta may be infinite.

Also the coefficients of the variables that the error occurs for are very
high.

That suggests that the warning should be heeded because you probably have numerical stability problems, possibly highly collinear variables or complete separation on various strata.

The Wald test suggests dropping these terms where as the LRT suggests
keeping them. What should I do in terms of model selection?

I worry that you have already committed many modeling sins. If you started out with 260 variables and dropped a bunch of them with step down procedur, then you are currently underestimating the number of degrees of freedom that you should be using. My guess is that if you used the proper degrees of freedom that the LRT would not support keeping them. You have too few data points to support that many variables. As Bert Gunter often recommends... get thee to a statistician.

--
View this message in context: 
http://r.789695.n4.nabble.com/basehaz-in-package-Survival-and-warnings-with-coxph-tp4639687p4639838.html
Sent from the R help mailing list archive at Nabble.com.

--

David Winsemius, MD
Alameda, CA, USA

______________________________________________
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.

Reply via email to