Tactical Reroll
⋯

T-635 tables (node tools/diagnose.js --pooled)

From reports/tiers/2026-10-04-pooled-diagnosis-tables.md , rendered when the site is built.

16 armies, 618 graded units, 144 variables; units held out 5 × 5 folds; 2 scrambles.

The armies:

ArmyListsUnitsGradedCeilingLedger in sample
Tyranidsauspex, hivemind, second, maelstrom, astrategas525288.5%73.3%
Space MarinesauspexFull, tobias848491.0%60.4%
Adeptus MechanicusbelisariusPaul3432–68.0%
Agents of the Imperiumvarik2926–44.8%
Astra Militarumauspex7261–66.0%
Blood AngelsgrimdarkChronicle2019–54.0%
Dark Angelstacticalrock9393–54.8%
Death GuarddisgustinglyResilient3636–47.1%
DrukharideployOnTheLine3724–46.1%
Emperor's Childrenjoys2323–56.5%
Genestealer Cultsrey, vonCarmian902484.9%68.8%
Leagues of Votannlist2025, discussion222059.3%61.0%
Orksspruesandbrews5545–70.0%
Space WolvesartOfWar2121–46.9%
Thousand SonsredundantRolling3528–45.6%
World EatersredPath, tacticalSugar, exalted303089.3%61.5%

The headline (pairwise against each army's consensus; pooled: every within-army pair once; army mean: the 16 armies equal):

ModelLeave one army out: pooledarmy meanTyranidsSpace Marinesvs lists (pooled)Units held out: pooled (± SE)TyranidsScrambled, left out: pooled (SD)
(a) the ledger as it is60.0%57.8%73.3%60.4%62.3%60.3% ± 0.273.2%49.1% (0.2)
(a1) the ledger re-fitted59.9%57.8%73.2%60.4%62.2%60.1% ± 0.272.9%49.4% (0.2)
(b) linear, every variable59.1%59.8%64.8%62.1%58.8%62.2% ± 0.567.8%50.9% (3.4)
(b2) linear, core 2558.6%57.7%69.5%58.6%59.4%60.9% ± 0.468.7%48.1% (0.8)
(c) interactions (kernel)59.1%59.7%57.7%63.7%58.2%67.4% ± 0.668.0%50.1% (1.8)
(d) boosted trees61.8%60.0%62.0%62.3%60.4%65.9% ± 0.766.9%49.3% (0.0)
(e) neighbours63.4%56.3%57.9%69.6%61.0%65.4% ± 0.562.9%49.9% (2.6)

Ceiling (each list against the mean of the army's other lists; 5 armies with 2+ lists): Tyranids 88.5%, Space Marines 91.0%, Genestealer Cults 84.9%, Leagues of Votann 59.3%, World Eaters 89.3%.

Leave one army out, per army (pairwise against the consensus):

ArmyGradedCeilingaa1bb2cde
Tyranids5288.5%73.3%73.2%64.8%69.5%57.7%62.0%57.9%
Space Marines8491.0%60.4%60.4%62.1%58.6%63.7%62.3%69.6%
Adeptus Mechanicus32–68.0%68.0%52.6%50.6%48.9%65.5%46.7%
Agents of the Imperium26–44.8%44.8%52.9%47.5%59.6%53.4%44.4%
Astra Militarum61–66.0%66.0%64.1%64.6%66.3%74.9%66.0%
Blood Angels19–54.0%54.0%71.8%53.2%67.7%54.0%43.5%
Dark Angels93–54.8%54.8%52.9%54.0%53.4%58.2%68.5%
Death Guard36–47.1%47.1%51.5%51.3%52.3%55.9%50.2%
Drukhari24–46.1%46.1%62.6%55.2%70.9%65.7%60.9%
Emperor's Children23–56.5%56.5%61.3%56.5%59.7%52.4%57.6%
Genestealer Cults2484.9%68.8%68.8%50.8%59.2%55.0%51.2%57.5%
Leagues of Votann2059.3%61.0%61.0%62.3%57.1%59.7%63.6%47.4%
Orks45–70.0%70.0%64.9%70.5%63.2%69.1%61.4%
Space Wolves21–46.9%46.9%60.6%66.9%56.3%54.4%58.1%
Thousand Sons28–45.6%45.6%61.2%53.1%58.6%54.0%55.3%
World Eaters3089.3%61.5%61.5%61.3%54.8%62.0%63.0%55.1%

The Space Marine family left out together (each of the four scored with all four out of the training; the main run's figure in brackets):

Armyaa1bb2cde
Space Marines60.4% (60.4%)60.4% (60.4%)55.7% (62.1%)51.9% (58.6%)56.6% (63.7%)56.8% (62.3%)55.5% (69.6%)
Blood Angels54.0% (54.0%)54.0% (54.0%)59.7% (71.8%)58.1% (53.2%)62.9% (67.7%)50.0% (54.0%)58.1% (43.5%)
Dark Angels54.8% (54.8%)54.8% (54.8%)46.3% (52.9%)47.1% (54.0%)47.1% (53.4%)50.4% (58.2%)52.4% (68.5%)
Space Wolves46.9% (46.9%)46.9% (46.9%)62.5% (60.6%)68.8% (66.9%)56.3% (56.3%)48.1% (54.4%)56.3% (58.1%)
pooled over the four57.1%57.1%51.1%49.9%51.8%53.2%54.0%

Units held out within armies, per army:

Armyaa1bb2cde
Tyranids73.2%72.9%67.8%68.7%68.0%66.9%62.9%
Space Marines61.1%60.9%61.5%58.3%69.6%65.9%70.4%
Adeptus Mechanicus70.1%69.8%52.3%56.3%52.1%64.7%55.1%
Agents of the Imperium43.3%43.4%51.1%51.9%58.9%44.2%47.5%
Astra Militarum66.5%66.4%71.5%74.8%78.9%77.5%74.9%
Blood Angels50.3%50.3%68.8%68.6%66.1%63.4%65.5%
Dark Angels54.9%54.8%59.0%56.7%66.1%65.2%67.0%
Death Guard46.8%46.6%52.8%52.2%58.0%57.5%54.5%
Drukhari49.1%49.1%63.1%49.7%70.8%69.2%58.1%
Emperor's Children53.1%52.3%60.5%54.4%66.5%56.1%58.3%
Genestealer Cults69.7%69.7%62.2%66.2%58.5%56.4%56.2%
Leagues of Votann65.4%65.4%61.3%56.6%63.6%57.8%52.0%
Orks67.9%67.7%68.0%69.9%66.1%69.4%57.6%
Space Wolves49.8%49.8%65.5%67.8%61.8%51.7%40.1%
Thousand Sons46.5%46.5%62.8%53.8%68.6%61.3%60.3%
World Eaters61.9%62.2%63.3%60.3%59.0%66.5%58.3%

Paired, leave one army out (per-army gain in points; SE over the 16 armies; armies better; pooled gain; scrambled spread of the army-mean gain against (a1)):

PairMean gain ± SEArmies betterPooled gainScrambled SD
b − a1+2.0 ± 2.79 of 16−0.90.3
b2 − a1−0.1 ± 2.16 of 16−1.42.6
c − a1+1.9 ± 3.010 of 16−0.90.6
d − a1+2.2 ± 2.210 of 16+1.90.9
e − a1−1.5 ± 2.87 of 16+3.43.1
a1 − a−0.0 ± 0.00 of 16−0.0–
b − a+2.0 ± 2.79 of 16−0.9–
b2 − a−0.1 ± 2.16 of 16−1.4–
c − a+1.9 ± 3.010 of 16−0.9–
d − a+2.2 ± 2.210 of 16+1.9–
e − a−1.5 ± 2.87 of 16+3.4–

Settings chosen, leave one army out (most often):

Does pooling help Tyranids? Held-out pairwise on Tyranid units against their consensus:

ModelTyranids alone (their own folds)From the other 15 armies onlyThe other 15 plus their own folds
(a) the ledger as it is73.2%73.3%73.2%
(a1) the ledger re-fitted71.5%73.2%72.9%
(b) linear, every variable67.2%64.8%67.8%
(b2) linear, core 2566.9%69.5%68.7%
(c) interactions (kernel)65.4%57.7%68.0%
(d) boosted trees66.0%62.0%66.9%
(e) neighbours61.6%57.9%62.9%

The learning curve (trained on m random armies at the model's most chosen setting, scored on the army left out; pooled / army mean):

Model3691215
e57.1% / 54.1%59.8% / 55.9%56.5% / 55.3%65.5% / 58.2%63.4% / 56.3%
a159.9% / 57.8%59.9% / 57.8%59.9% / 57.8%59.9% / 57.8%59.9% / 57.8%
b252.4% / 53.3%59.7% / 58.3%56.6% / 57.3%58.0% / 57.1%58.6% / 57.7%
d59.5% / 58.1%61.4% / 58.8%55.1% / 56.5%65.5% / 59.4%61.8% / 60.0%
a60.0% / 57.8%60.0% / 57.8%60.0% / 57.8%60.0% / 57.8%60.0% / 57.8%

Permutation importance, model e (left-out army, its fit on the other 15; drop in pooled pairwise, points; armies where it drops by more than 0.5):

FamilyDropArmies
flags5.0510
weapons3.469
datasheet2.4411
ledger2.1310
killclass0.617
interaction0.557
T-632 candidateDropArmies
1. Threat on arrival0.535
2. Scarce answers (anti-monster and anti-vehicle reach)2.1510
3. Objective bodies (Score, OC per point)0.528
4. Character sniping (Precision)0.156
5. Transports0.226
6. Psychic attacks and psykers-0.144
7. Cheap reach: actions and indirect fire0.4410
8. Value at the cheapest size0.979
9. Melee Soak0.086
VariableFamilyDropArmies
kw_meltaweapons0.976
lr_overwatchflags0.834
fx_overwatchflags0.814
has_scoutsflags0.576
OCdatasheet0.556
rangedVeh100weapons0.494
modelsCheapdatasheet0.466
fx_auraflags0.467
kw_is_characterflags0.467
ptsdatasheet0.4411
c_soakledger0.427
line_killMeleeledger0.415
kw_assaultweapons0.415
bestM_Dweapons0.408
ix_WxSaveinteraction0.399
lr_buffflags0.375
modelsdatasheet0.379
bestR_APweapons0.3610
damagedBracketdatasheet0.363
ptsCheapdatasheet0.348

Permutation importance, model d (left-out army, its fit on the other 15; drop in pooled pairwise, points; armies where it drops by more than 0.5):

FamilyDropArmies
ledger4.7913
weapons1.678
killclass1.3510
datasheet1.2910
flags0.7213
interaction0.288
T-632 candidateDropArmies
1. Threat on arrival0.547
2. Scarce answers (anti-monster and anti-vehicle reach)2.027
3. Objective bodies (Score, OC per point)0.818
4. Character sniping (Precision)-0.023
5. Transports-0.200
6. Psychic attacks and psykers0.062
7. Cheap reach: actions and indirect fire0.176
8. Value at the cheapest size-0.182
9. Melee Soak-0.020
VariableFamilyDropArmies
ptsPerModeldatasheet2.0111
c_killledger1.0513
c_scoreledger0.618
meleeChaff100weapons0.597
k6_monsterkillclass0.587
has_loneOperativeflags0.496
landsledger0.477
line_killMeleeledger0.445
k6_light_vehiclekillclass0.435
kw_devastatingweapons0.408
fx_cpflags0.314
c_actionsledger0.308
multTotalledger0.281
kw_blastweapons0.284
k6_heavy_vehiclekillclass0.266
ix_arrivexMeleeinteraction0.254
valueledger0.243
kw_antiweapons0.245
kw_is_titanicflags0.211
kw_assaultweapons0.172

Each variable alone, within army (share of within-army consensus pairs it orders the same way, ties half; armies with Spearman above +0.1 / below −0.1):

VariableFamilyConcordanceArmies +Armies −
c_killledger60.1%110
valueledger60.0%102
valueCheapledger59.6%101
k6_heavy_infantrykillclass58.8%100
k6_cavalry_and_beastskillclass58.6%111
ix_killxSoakinteraction58.1%84
c_holdledger57.1%83
landsledger56.7%84
ix_bodiesxOCinteraction56.7%95
ptsdatasheet56.5%102
Mdatasheet56.4%74
k6_light_vehiclekillclass56.3%82
rangedMeq100weapons56.1%77
OCdatasheet56.0%84
ptsCheapdatasheet55.7%101
rangedVeh100weapons55.5%76
rangedChaff100weapons55.3%57
line_killRangedledger54.9%77
k6_characterkillclass54.6%53
k6_elite_infantrykillclass54.5%62
meleeChaff100weapons54.5%71
rangedAttacks100weapons54.4%58
c_scoreledger54.3%84
ix_arrivexMeleeinteraction54.3%92
k6_monsterkillclass54.3%63
modelsCheapdatasheet54.2%63
modelsdatasheet54.1%63
c_soakledger54.1%73
arrivesflags54.1%92
bestM_skillweapons53.9%112

T-632's candidates, their variables alone:

The trees on all 16 armies (depth 3, 100 trees; share of split gain; median threshold in SDs within the army):

Interactions (one split under the other, share of gain):

Partial dependence (letters, consensus centred within army; biggest step in SDs within the army):

Missed by every flexible model the same way, leaving the army out (mean predicted letter minus consensus; the ledger's beside it):

Rated higher by the reviewers than any model gives:

UnitArmyConsensus (letters)ModelsLedger
Stormraven GunshipDark Angels4 (A)-4-4
Miasmic MalignifierDeath Guard5 (S)-4-4
BiovoresTyranids5 (S/S/S/S/S)-3.907-0.6
Suppressor SquadDark Angels5 (S)-3.8-3
Librarian in Phobos ArmourDark Angels5 (S)-3.6-4
LibrarianDark Angels5 (S)-3.6-5
SorcererThousand Sons5 (S)-3.6-4
JakhalsWorld Eaters5 (S/S/S)-3.533-2.333
VenomDrukhari5 (S)-3.4-5
Infernal MasterThousand Sons5 (S)-3.4-4

Rated lower by the reviewers than every model gives:

UnitArmyConsensus (letters)ModelsLedger
Centurion Assault SquadDark Angels0 (F)+3.6+4
Tzaangor EnlightenedThousand Sons1 (D)+3.4+4
Serberys SulphurhoundsAdeptus Mechanicus0 (F)+3+4
Company HeroesDark Angels0 (F)+3+3
LazarusDark Angels0 (F)+3+3
Deathwing Terminator SquadDark Angels1 (D)+30
MaulerfiendThousand Sons2 (C)+3+3
Heavy Intercessor SquadDark Angels1 (D)+2.8+3
Grey Knights Terminator SquadAgents of the Imperium2 (C)+2.6+3
Primaris PsykerAstra Militarum2 (C)+2.6+1

Missed the same way, per army (higher / lower / graded): Tyranids 5/5/52, Space Marines 19/16/84, Adeptus Mechanicus 5/6/32, Agents of the Imperium 4/2/26, Astra Militarum 6/10/61, Blood Angels 1/3/19, Dark Angels 12/15/93, Death Guard 7/6/36, Drukhari 2/3/24, Emperor's Children 5/3/23, Genestealer Cults 5/6/24, Leagues of Votann 3/2/20, Orks 6/4/45, Space Wolves 1/3/21, Thousand Sons 5/6/28, World Eaters 6/8/30

Traits of the 30 most under-rated (mean SD within army): c_kill -0.88, value -0.83, valueCheap -0.81, ix_killxSoak -0.73, ix_durHeavy100 -0.65, scarcity -0.63, k6_heavy_infantry -0.62, c_hold -0.62, pts -0.59, OC -0.57

Traits of the 30 most over-rated: meleeVeh100 0.55, bestM_D 0.55, value 0.49, valueCheap 0.46, c_kill 0.44, line_killMelee 0.42, kw_psychic 0.42, k6_heavy_infantry 0.40, kw_is_psyker 0.40, meleeMeq100 0.39

Run: 1057 s.