Hi David,

Thanks for your input. My first thought was to look for missing values, but I can tell you there are no missing values in the input. The error is occurring somewhere deep inside coxpenal.fit, so I can't identify how any NAs might be created. Also, the if/else syntax is from coxpenal.fit, so I'm assuming they've done it right.

But I like your idea about searching for the error in data halves. It's also worth mentioning that when I changed the df parameter on my pspline terms to df = 3, it worked fine, but the error below occurred with both df = 2 and df = 4.

Thanks,
Jessica

On May 3, 2012, at 10:00 AM, David Winsemius wrote:


On May 2, 2012, at 3:02 PM, Jessica Myers wrote:

Hi,

I am using coxph from the survival package to fit a large model (100,000 observations, ~35 covariates) using both ridge regression (on binary covariates) and penalized splines (for continuous covariates).

In fitting, I get a strange error:

Error in if (abs((y[nx] - target)/(y[nx - 1] - target)) > 0.6) doing.well <- FALSE else doing.well <- TRUE :
missing value where TRUE/FALSE needed

You appear to have missing values in 'y', 'nx', or `target`. This could be a case of the newbie error of using if(){}else{} when ifelse() should have been used. Without at least the code we probably cannot resolve those two possibilities.

Unfortunately, I can't reproduce this error without handing over my entire dataset,

Why not? If the removal of missing values is unsuccessful and you were not committing the error I mentioned, then run it on two halves. Pick the one with the error. Rinse, lather, repeat.

but I thought it would be worth checking if anyone had any insight. I should note that the outcome that I'm using has almost everyone having an event (~98,000 events out of 100,000). I have fit other models like this with no problem, but on one particular dataset it fails.

Thanks!

Jessica Myers
Instructor in Medicine

David Winsemius, MD
West Hartford, CT




The information in this e-mail is intended only for the ...{{dropped:7}}

______________________________________________
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