For individual , let count its observed event by time and let indicate membership of the risk set immediately before . Set and . Under a common hazard function and independent censoring, a currently at-risk subject has event probability in the next short interval. Summing over the current risk set gives the conditional intensity
Equivalently, the event count decomposes as
where is the mean-zero counting-process martingale obtained by subtracting its conditional compensator. Estimating the unknown hazard increment by the observed event increment divided by the risk set size gives the Nelson–Aalen estimator
Here are the distinct observed event times and includes the subject who is about to fail. A censored observation affects subsequent risk sets, but causes no event jump. This is the requested no-ties estimator; tied event counts would produce .
The derivation also identifies the estimation error:
Thus it estimates on the time range where individuals remain at risk. It is not exactly unbiased for the entire cumulative hazard after the last risk set disappears. Its usual Nelson–Aalen variance estimator is , since the compensator variance increment of the no-ties event process is .
Put . A binary event increment has conditional variance . Since , its squared mean is of second order, giving
Treating the predictable risk set size as known given the history, the Nelson–Aalen estimator increment therefore has first-order variance
Substitute for to obtain the estimated increment variance . Summing these estimated predictable variances gives the usual Nelson–Aalen variance estimator:
The martingale has orthogonal increments, which justifies accumulating the predictable variances of the estimation error. This is an estimated sampling variance on the observed at-risk range, not a claim of exact finite-sample unbiasedness after the risk set becomes empty. For multiple events at an event time the usual extension replaces the numerator 1 by the event count.