DeepSurv reaches test C-index 0.618308 on SUPPORT.headline
Consistent
paper 0.618308observed 0.618582
Paper 0.618308 C-indexObserved 0.618582 C-indexAccepted if within ±0.01
SUPPORT 0.582870 (0.581,0.585) 0.618308 (0.616,0.620)
Table 1, p. 5 (DeepSurv column) · quote verified on p. 5 · equivalence check · observed/published 1 · registered at event 23, before the first recorded result (after command output had been observed)
Method, tolerance rationale and evidence
Metric. test-set C-index of DeepSurv on SUPPORT
Why this tolerance. The paper reports one training run per dataset with a test-set bootstrap CI (half-width about 0.002 to 0.004), which covers test sampling but not training randomness: the code sets no seed, so weight initialisation and dropout masks vary run to run. The observed value is the mean test C-index over 10 independent runs of the documented command; a band of 0.01 C-index allows for training-seed variance plus a reconstructed 2017 environment, and is still narrow enough to separate DeepSurv from the CPH baseline on SUPPORT, WHAS and the simulated nonlinear data.
Event 51. Observed 0.618582, delta +0.000274, consistent. Evidence events [49] (value matched by the legacy rule; not bound to an excerpt). Authors deepsurv_run.py at commit 079dee7 with the documented Dockerfile command (model JSON, epochs, optimizer) on the bundled data, Python 2.7 / Theano 0.9.0 / Lasagne master / lifelines 0.9.4 on CPU; mean of the test C-index printed by 10 independent unseeded runs (job summary line).
DeepSurv reaches test C-index 0.643374 on METABRIC.headline
Consistent
paper 0.643374observed 0.643492
Paper 0.643374 C-indexObserved 0.643492 C-indexAccepted if within ±0.01
METABRIC 0.630618 (0.627,0.635) 0.643374 (0.639,0.647)
Table 1, p. 5 (DeepSurv column) · quote verified on p. 5 · equivalence check · observed/published 1 · registered at event 24, before the first recorded result (after command output had been observed)
Method, tolerance rationale and evidence
Metric. test-set C-index of DeepSurv on METABRIC
Why this tolerance. The paper reports one training run per dataset with a test-set bootstrap CI (half-width about 0.002 to 0.004), which covers test sampling but not training randomness: the code sets no seed, so weight initialisation and dropout masks vary run to run. The observed value is the mean test C-index over 10 independent runs of the documented command; a band of 0.01 C-index allows for training-seed variance plus a reconstructed 2017 environment, and is still narrow enough to separate DeepSurv from the CPH baseline on SUPPORT, WHAS and the simulated nonlinear data.
Event 52. Observed 0.643492, delta +0.000118, consistent. Evidence events [49] (value matched by the legacy rule; not bound to an excerpt). Authors deepsurv_run.py at commit 079dee7 with the documented Dockerfile command (model JSON, epochs, optimizer) on the bundled data, Python 2.7 / Theano 0.9.0 / Lasagne master / lifelines 0.9.4 on CPU; mean of the test C-index printed by 10 independent unseeded runs (job summary line).
DeepSurv reaches test C-index 0.668402 on Rotterdam & GBSG.headline
Consistent
paper 0.668402observed 0.672011
Paper 0.668402 C-indexObserved 0.672011 C-indexAccepted if within ±0.01
0.657750 (0.654, 0.661) 0.668402 (0.665,0.671)
Table 1, p. 5 (DeepSurv column) · quote verified on p. 5 · equivalence check · observed/published 1.005 · registered at event 25, before the first recorded result (after command output had been observed)
Method, tolerance rationale and evidence
Metric. test-set C-index of DeepSurv on Rotterdam (train) and GBSG (test)
Why this tolerance. The paper reports one training run per dataset with a test-set bootstrap CI (half-width about 0.002 to 0.004), which covers test sampling but not training randomness: the code sets no seed, so weight initialisation and dropout masks vary run to run. The observed value is the mean test C-index over 10 independent runs of the documented command; a band of 0.01 C-index allows for training-seed variance plus a reconstructed 2017 environment, and is still narrow enough to separate DeepSurv from the CPH baseline on SUPPORT, WHAS and the simulated nonlinear data.
Event 53. Observed 0.672011, delta +0.003609, consistent. Evidence events [49] (value matched by the legacy rule; not bound to an excerpt). Authors deepsurv_run.py at commit 079dee7 with the documented Dockerfile command (model JSON, epochs, optimizer) on the bundled data, Python 2.7 / Theano 0.9.0 / Lasagne master / lifelines 0.9.4 on CPU; mean of the test C-index printed by 10 independent unseeded runs (job summary line).
DeepSurv reaches test C-index 0.862620 on WHAS.headline
Consistent
paper 0.86262observed 0.858003
Paper 0.86262 C-indexObserved 0.858003 C-indexAccepted if within ±0.01
WHAS 0.817620 (0.814, 0.821) 0.862620 (0.859,0.866)
Table 1, p. 5 (DeepSurv column) · quote verified on p. 5 · equivalence check · observed/published 0.9946 · registered at event 26, before the first recorded result (after command output had been observed)
Method, tolerance rationale and evidence
Metric. test-set C-index of DeepSurv on WHAS
Why this tolerance. The paper reports one training run per dataset with a test-set bootstrap CI (half-width about 0.002 to 0.004), which covers test sampling but not training randomness: the code sets no seed, so weight initialisation and dropout masks vary run to run. The observed value is the mean test C-index over 10 independent runs of the documented command; a band of 0.01 C-index allows for training-seed variance plus a reconstructed 2017 environment, and is still narrow enough to separate DeepSurv from the CPH baseline on SUPPORT, WHAS and the simulated nonlinear data.
Event 54. Observed 0.858003, delta -0.004617, consistent. Evidence events [49] (value matched by the legacy rule; not bound to an excerpt). Authors deepsurv_run.py at commit 079dee7 with the documented Dockerfile command (model JSON, epochs, optimizer) on the bundled data, Python 2.7 / Theano 0.9.0 / Lasagne master / lifelines 0.9.4 on CPU; mean of the test C-index printed by 10 independent unseeded runs (job summary line).
DeepSurv reaches test C-index 0.774019 on simulated linear data.
Consistent
paper 0.774019observed 0.773885
Paper 0.774019 C-indexObserved 0.773885 C-indexAccepted if within ±0.01
Simulated Linear 0.773677 (0.772,0.775) 0.774019 (0.772,0.776)
Table 1, p. 5 (DeepSurv column) · quote verified on p. 5 · equivalence check · observed/published 0.9998 · registered at event 27, before the first recorded result (after command output had been observed)
Method, tolerance rationale and evidence
Metric. test-set C-index of DeepSurv on the simulated linear survival data
Why this tolerance. The paper reports one training run per dataset with a test-set bootstrap CI (half-width about 0.002 to 0.004), which covers test sampling but not training randomness: the code sets no seed, so weight initialisation and dropout masks vary run to run. The observed value is the mean test C-index over 10 independent runs of the documented command; a band of 0.01 C-index allows for training-seed variance plus a reconstructed 2017 environment, and is still narrow enough to separate DeepSurv from the CPH baseline on SUPPORT, WHAS and the simulated nonlinear data.
Event 55. Observed 0.773885, delta -0.000134, consistent. Evidence events [49] (value matched by the legacy rule; not bound to an excerpt). Authors deepsurv_run.py at commit 079dee7 with the documented Dockerfile command (model JSON, epochs, optimizer) on the bundled data, Python 2.7 / Theano 0.9.0 / Lasagne master / lifelines 0.9.4 on CPU; mean of the test C-index printed by 10 independent unseeded runs (job summary line).
DeepSurv reaches test C-index 0.648902 on simulated nonlinear data.
Consistent
paper 0.648902observed 0.645797
Paper 0.648902 C-indexObserved 0.645797 C-indexAccepted if within ±0.01
0.506951 (0.505,0.509) 0.648902 (0.647, 0.651)
Table 1, p. 5 (DeepSurv column) · quote verified on p. 5 · equivalence check · observed/published 0.9952 · registered at event 28, before the first recorded result (after command output had been observed)
Method, tolerance rationale and evidence
Metric. test-set C-index of DeepSurv on the simulated nonlinear (Gaussian) survival data
Why this tolerance. The paper reports one training run per dataset with a test-set bootstrap CI (half-width about 0.002 to 0.004), which covers test sampling but not training randomness: the code sets no seed, so weight initialisation and dropout masks vary run to run. The observed value is the mean test C-index over 10 independent runs of the documented command; a band of 0.01 C-index allows for training-seed variance plus a reconstructed 2017 environment, and is still narrow enough to separate DeepSurv from the CPH baseline on SUPPORT, WHAS and the simulated nonlinear data.
Event 56. Observed 0.645797, delta -0.003105, consistent. Evidence events [49] (value matched by the legacy rule; not bound to an excerpt). Authors deepsurv_run.py at commit 079dee7 with the documented Dockerfile command (model JSON, epochs, optimizer) on the bundled data, Python 2.7 / Theano 0.9.0 / Lasagne master / lifelines 0.9.4 on CPU; mean of the test C-index printed by 10 independent unseeded runs (job summary line).