Skip to main content
. 2026 Jul 25;26(15):4728. doi: 10.3390/s26154728
Algorithm 6 Bootstrap Statistical Significance Testing
  •   1:

    procedure Bootstrap(niter=10000, modelA, modelB, test_set)

  •   2:

        Δacc←[]

  •   3:

        for i=1 to niter do

  •   4:

            sample←resample(test_set,with_replacement=True)

  •   5:

            accA←evaluate(modelA,sample)

  •   6:

            accB←evaluate(modelB,sample)

  •   7:

            Δacc.append(accA−accB)

  •   8:

        end for

  •   9:

        μΔ←mean(Δacc)

  • 10:

        σΔ←std(Δacc)

  • 11:

        CI95←[μΔ−1.96σΔ,μΔ+1.96σΔ]

  • 12:

        pvalue←2·min∑1(Δacc>0),∑1(Δacc<0)niter

  • 13:

        return pvalue,CI95

  • 14:

    end procedure