Timeline for Survfit function for gbm cox model
Current License: CC BY-SA 3.0
10 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Apr 14, 2014 at 16:25 | history | edited | gung - Reinstate Monica | CC BY-SA 3.0 |
light formatting; removed thanks
|
Apr 14, 2014 at 16:06 | answer | added | c.gutierrez | timeline score: 1 | |
Jan 28, 2014 at 3:30 | comment | added | Frank Harrell | I'm a bit dubious of the imputation ability of gbm but will be open to learning more. Multiple imputation can be used for prediction - you multiply impute the predicted values, take the average, but look at the distribution because its width tells you the cost of not having the measurements. One technical difficulty is that you have to temporarily remove the outcome variable when imputing predictors (multiple imputation requires the use of $Y$ to impute $X$, otherwise final coefficients in predicting $Y$ will be too small. I suspect that gbm has this bias because of its imputation method). | |
Jan 28, 2014 at 0:02 | comment | added | John Richardson | Yes, I will have new incomplete data that is a small subset of the training and test sets. I would like to impute each set in the same way and then make prediction on this imputed data. So, you are saying this is not an option for multiple imputation? In regards to gradient boosting machine trees, I was under the impression that this type of model inherently handles missing values and does not need imputation. That is, the trees are able to model observations with NAs. | |
Jan 27, 2014 at 23:56 | comment | added | Frank Harrell | By "impute on new data" I assume you mean "obtain predictions on new incomplete data". That would seem to be a problem for both approaches, and learning how gbm does multiple imputation. | |
Jan 27, 2014 at 23:31 | comment | added | John Richardson | Thank you. I have looked into multiple imputation. However, I can t seem to figure out how to impute on new data. It seems that the packages just impute a single data set. I am looking for a way to impute a training set and use the same imputation on test data. Any suggestions? | |
Jan 27, 2014 at 23:09 | comment | added | Frank Harrell |
It depends on the method gbm uses for imputation. What does it do? And note that multiple imputation with many NA s and using ordinary modeling does not necessarily create a bias.
|
|
Jan 27, 2014 at 22:29 | comment | added | John Richardson | I actually have many variables, i just put a few here to show a sample. I am a newbie, so my thought regarding gbm is what I think is its ability to handle missing values without imputation. I am worried about imputation bias as my data has many predictors with NAs. Is this a correct assumption? | |
Jan 27, 2014 at 22:15 | comment | added | Frank Harrell | What made you choose to do boosting? You don't have many variables so ordinary maximum likelihood estimation is likely to work fine. | |
Jan 27, 2014 at 22:02 | history | asked | John Richardson | CC BY-SA 3.0 |