Skip to main content

    Method document

    Sample size for a log-rank test: Freedman’s method

    The log-rank test planned with Freedman’s formula for the events, an alternative to Schoenfeld’s that is slightly more conservative for large effects with equal groups. Covers unequal allocation, accrual and follow-up, losses to follow-up and dropout.

    Engine version 1.0.0 · Reviewed 1 October 2026

    https://statwisely.com/methods/survival-freedman/

    When to use it

    • Reproducing a protocol or table that used Freedman’s method, or a cautious plan for a large effect.

    Not for

    • Cox regression with covariates, to which Freedman’s formula does not apply.

    Notation

    DD
    Number of events required
    NN
    Number of participants
    HR\mathrm{HR}
    Hazard ratio, treatment against control
    kk
    Allocation ratio, treatment to control
    p1, p2p_1,\ p_2
    Shares of participants in control and treatment, 1/(1 + k) and k/(1 + k)
    ScS_c
    Survival in the control group at the end of the study
    PEP_E
    Probability that a participant has the event during the study
    a, fa,\ f
    Accrual period and additional follow-up after it
    λ, η\lambda,\ \eta
    Event hazard and loss-to-follow-up hazard
    c, μc,\ \mu
    Chance of a competing event by the end of the study, and its hazard
    α\alpha
    Significance level: the chance of a false positive
    1−β1-\beta
    Power: the chance of detecting the effect if it is real
    qq
    Expected dropout

    Formulas

    Events: Freedman’s formula

    D=⌈(z1−α/2+z1−β)2 (1+k HR)2k (1−HR)2⌉D = \left\lceil \frac{(z_{1-\alpha/2} + z_{1-\beta})^{2}\,(1 + k\,\mathrm{HR})^{2}}{k\,(1 - \mathrm{HR})^{2}} \right\rceil

    Freedman’s formula works on the hazard ratio itself rather than its logarithm [1]. The two agree closely for hazard ratios near 1. With equal groups Freedman’s needs a few more events as the effect grows; with unequal groups it can need fewer or more, depending on which arm is larger.

    From events to participants

    N=⌈DPE⌉,PE=p1 (1−Sc)+p2 (1−ScHR)N = \left\lceil \frac{D}{P_E} \right\rceil, \qquad P_E = p_1\,(1 - S_c) + p_2\,(1 - S_c^{\mathrm{HR}})

    A survival analysis draws its power from events, not from participants, so the number to recruit is the events divided by the chance that a participant has one. Without accrual and follow-up times, S_c is taken as the control survival over the whole study.

    With accrual, follow-up and losses

    PE(λ)=λλ+η[1−e−(λ+η)f(1−e−(λ+η)a)(λ+η) a],λc=−ln⁡Sca+f,λt=HR⋅λcP_E(\lambda) = \frac{\lambda}{\lambda + \eta}\left[1 - \frac{e^{-(\lambda+\eta) f}\left(1 - e^{-(\lambda+\eta) a}\right)}{(\lambda+\eta)\,a}\right], \qquad \lambda_c = \frac{-\ln S_c}{a + f}, \quad \lambda_t = \mathrm{HR}\cdot\lambda_c

    With participants entering uniformly over the accrual period and followed for at least f afterwards, each has a different time at risk. Survival is exponential, and losses to follow-up are a competing exponential risk that removes the chance of observing the event [2].

    Competing risks

    μ=−ln⁡(1−c)H,η  ←  η+μ\mu = \frac{-\ln(1 - c)}{H}, \qquad \eta \;\leftarrow\; \eta + \mu

    Optional. A competing event ends follow-up for the event of interest, so for a cause-specific hazard ratio it acts as one more censoring hazard μ over the study horizon H (the accrual plus follow-up, or one study period). The events of interest needed are unchanged; fewer participants have one, so more are needed [4]. A subdistribution (Fine–Gray) hazard ratio is a different estimand.

    Dropout

    nrecruit=⌈n1−q⌉n_{\text{recruit}} = \left\lceil \frac{n}{1 - q} \right\rceil

    Applied last, to the participants actually recruited.

    Parameters

    Hazard ratio to detectHR\mathrm{HR}

    Values: Above 0, not 1

    The smallest effect worth detecting; 0.7 means a 30% lower hazard on treatment. Published trials of similar treatments are the best source.

    Control survivalScS_c

    Values: Between 0 and 1

    The proportion of the control group expected to be event-free at the end of the study, from registries or previous trials. Fewer events per participant need more participants.

    Allocation ratiokkOptional

    Values: Above 0; 1 for equal groups

    Treatment participants per control participant. Equal allocation needs the fewest events.

    Accrual and follow-up timesa, fa,\ fOptional

    Values: Both 0 or more, in the same units, not both 0

    How long recruitment lasts, and how long the study continues after the last participant enters. Given together.

    Loss-to-follow-up hazardη\etaOptional

    Values: 0 or more, per the same time unit; needs accrual and follow-up

    The rate at which participants are lost before their event can be seen; 0.05 per year loses about 5% a year.

    Chance of a competing eventccOptional

    Values: At least 0 and below 1; 0 by default

    The share expected to have an event that ends follow-up for the event of interest by the end of the study, such as death from another cause.

    Significance levelα\alpha

    Values: Between 0 and 1; usually 0.05

    The false-positive rate you accept. A smaller α, for example to allow for several primary outcomes, needs a larger sample.

    Power1−β1-\beta

    Values: Between 0 and 1; usually 0.80 or 0.90

    The chance of a significant result if the assumed effect is real. Funders and ethics committees commonly expect at least 0.80.

    Expected dropoutqqOptional

    Values: 0% up to, but not including, 100%

    The share of participants expected to provide no outcome, from comparable studies. Recruiting more restores the numbers, not the comparability of the groups: if dropout is related to the outcome, the estimate can still be biased.

    Assumptions

    • Proportional hazards: the hazard ratio is constant over time; check it in the analysis [3].
    • With accrual and follow-up given, entry is uniform and survival exponential in both groups.
    • Censoring is unrelated to the outcome.
    • Dropout is unrelated to the outcome; recruiting more participants restores the numbers but cannot remove bias.

    Worked examples

    A 30% lower hazard

    HR = 0.7 with equal groups: D = 7.849 × 1.7² / 0.3² = 252.0, so 253 events, against 247 by Schoenfeld’s formula; N = 573.

    Events: 253 · Group 1: 287 · Group 2: 286 · Total: 573

    Protocol statement

    To detect a hazard ratio of 0.7 with 80% power at a two-sided significance level of 0.05, using a log-rank test, planned with Freedman’s method, and assuming 50% of the control group event-free at the end of the study, 253 events are required; with an expected event probability of 44.22%, the required sample size is 287 in the first group and 286 in the second group (573 in total). Calculated with StatWisely (statwisely.com) using: Events = [z_(1-α/2)+z_(1-β)]²(1+kHR)²/[k(1-HR)²]. These are planning estimates; confirm the final design with a qualified statistician.

    Open this example in the calculator

    Two years of accrual, three of follow-up

    The same events, with an average event probability of 0.372: N = 680.

    Events: 253 · Group 1: 340 · Group 2: 340 · Total: 680

    Open this example in the calculator

    Validation

    • Every worked example on this page is recomputed by the StatWisely engine whenever the software is built. If a number or formula here stopped matching the calculator, the release would be stopped until this document was corrected.
    • An independent implementation in R recomputes this test every night and before each production release, and the results are compared with the engine’s.
    • In the same simulations of the log-rank test in R, Freedman’s events delivered 80–82% of a planned 80% with equal groups, 78–79% with twice as many on treatment, and 83% with twice as many controls at a hazard ratio of 0.7: the mirror image of Schoenfeld’s method, which errs the other way when the groups are unequal.

    How to cite

    StatWisely. Sample size for a log-rank test: Freedman’s method. Method document, engine version 1.0.0, reviewed 2026-10-01. https://statwisely.com/methods/survival-freedman/

    Cite the original references for the formulas your design uses as well.

    References

    1. 1.Freedman LS. Tables of the number of patients required in clinical trials using the logrank test. Statistics in Medicine. 1982;1(2):121–129.
    2. 2.Lachin JM, Foulkes MA. Evaluation of sample size and power for analyses of survival with allowance for nonuniform patient entry, losses to follow-up, noncompliance, and stratification. Biometrics. 1986;42(3):507–519.
    3. 3.Collett D. Modelling Survival Data in Medical Research. 3rd ed. Boca Raton: CRC Press; 2015.
    4. 4.Pintilie M. Dealing with competing risks: testing covariates and calculating sample size. Statistics in Medicine. 2002;21(22):3317–3324.