You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I used DeepCoxMixture in my synthetic data I found some problems:
Patience is too low. It cannot be controlled by the fit method, so I had to manually changed it to 50. I also change the code a little bit in that part, so the patience only take into account the best result:
var add2 = function(number) {
if valcn > valc:
patience_ += 1
else:
patience_ = 0
valc = valcn
}
In some execution I get a SIGSEGV error. After some digging I found the error is caused by the UnivariateSpline module. I found the use of this spline causes some undesirable effects, like placing negative values. I have changed this module to the more stable Pchipinterpolator, which is able to preserve the monotony of the curve. I have obtained mode stable results with this approach. I have only changed the function:
I plan to re-release DCM with a much more stable implementation that should also potentially alleviate some of the issues you mention:
Some of the changes I am planning to include are:
Instead of sampling posteriors when fitting the Breslow curve, one case easily fit a weighted Breslow curve.
I agree the spline fitting can be a bit problematic and perhaps replacing with the module you recommend is a better approach.
I am a bit occupied with my thesis completion right now, but I promise that I will get back to you in a couple of months time with updates.
When I used DeepCoxMixture in my synthetic data I found some problems:
The text was updated successfully, but these errors were encountered: