Supreme Court Report

supremecourt.report · methods note

Predicting the Probability of Certiorari

Three calibrated models estimating whether a paid petition will be granted plenary review.

The models

Baseline — grant probability from case structure known at filing (shown on the daily petition dashboards). Enhanced — adds docket-development signals (conference reports). GVR — the companion “hold” risk of a grant-vacate-remand. IFP petitions (grant rate ~0.1%) are a separate regime and excluded.

Data & target

Eight Terms, OT2017–OT2024: 11,806 paid petitions, of which 497 were granted. Target is plenary granted vs. denied; GVRs, dismissals, and pending petitions are excluded from training. Every docket-development feature is snapshotted strictly before the decision date — leakage-safe.

Method

Logistic regression, Platt-calibrated. Validated leave-one-term-out: each Term is scored by a model trained on the other seven, and the calibration map is fitted out-of-fold. That is out-of-fold, not out-of-time — a rolling-origin check (train only on earlier Terms) reproduces it to within 0.003 AUC.

Validation (leave-one-term-out)

ModelBase rateAUCAvg. prec.Brier
Baseline (daily)4.13%0.8630.3130.0339
Enhanced (conference)7.81%0.8750.3620.0593
GVR companion5.44%0.8220.1960.0459

AUC — chance the model ranks a random grant above a random denial. Avg. precision is the imbalance-aware metric (baseline 0.313 vs. a 4.13% base rate ≈ 7.6× chance). Brier — the reference is a constant forecast at each model’s own base rate, 0.0396, 0.0720 and 0.0515; all three beat it. Accuracy is meaningless at a 4.1% base rate.

Calibration plot: predicted vs observed grant rate by decile
Predicted vs. observed grant rate by risk decile. Point size ∝ petitions in the bin.

What drives the estimate

Calibration

Predicted probabilities track observed frequencies across deciles: the enhanced model’s top decile predicts 38.0% and observes 37.4%; the baseline’s predicts 22.8% and observes 21.8%. A “17%” means about 17%.

Limitations

Coefficients

Every term in every deployed model, from the artifacts themselves. β is on the log-odds scale; the odds ratio is eβ, the multiplier on the odds of the outcome for a one-unit change, holding the rest fixed. A marks p < 0.05 — a reading aid, not a finding: this is eight Terms of observational data, nothing is corrected for the 112 tests reported here, and a coefficient is not a cause.

Baseline petition-stage, predicts grant · 32 terms
TermβSEzpOdds ratio
Intercept
(Intercept)-5.257 0.214-24.591.7e-1330.005
Counsel
counsel_tiersome0.433 0.1393.120.00181.542
counsel_tiervet0.775 0.1814.291.8e-052.170
counsel_tierwon1.407 0.13110.719.3e-274.082
Petition signal
dissent_belowTRUE0.753 0.1087.002.5e-122.124
split_arguedTRUE0.962 0.1168.319.9e-172.616
Structural
court_belowCA11.024 0.3143.260.00112.783
court_belowCA100.3460.3071.130.25871.414
court_belowCA110.562 0.2702.090.03701.755
court_belowCA20.752 0.2483.030.00242.122
court_belowCA30.851 0.2803.040.00242.342
court_belowCA40.3180.2771.150.25161.374
court_belowCA50.811 0.2273.570.00042.251
court_belowCA60.3930.2691.460.14411.481
court_belowCA70.0660.3220.210.83711.068
court_belowCA80.5880.3031.940.05211.801
court_belowCA90.787 0.2093.770.00022.198
court_belowCAAF0.5540.7180.770.44051.740
court_belowCADC1.047 0.2843.680.00022.849
court_belowCAFED0.4730.2931.620.10601.605
court_belowOTHER-1.7661.624-1.090.27660.171
court_belowUSDC_APPEAL3.501 0.4697.468.6e-1433.154
gap_fast0.565 0.0599.502.0e-211.759
gap_naTRUE0.976 0.2753.540.00042.653
pet_typebusiness0.398 0.1303.060.00221.488
pet_typestate_local0.704 0.2303.070.00222.022
pet_typeus_fed2.087 0.18911.062.0e-288.057
pro_seTRUE-4.673 1.388-3.370.00080.009
resp_typebusiness-0.2460.151-1.630.10370.782
resp_typeother0.0291.2930.020.98231.029
resp_typestate_local-0.3240.168-1.920.05460.724
resp_typeus_fed0.0230.1370.170.86461.024
At-risk granted ever · 40 terms
TermβSEzpOdds ratio
Intercept
(Intercept)-4.717 0.156-30.151.1e-1990.009
Process
amicus_bucket10.847 0.0958.934.4e-192.332
amicus_bucket20.962 0.1198.077.3e-162.616
amicus_bucket3-41.039 0.1109.414.9e-212.827
amicus_bucket5+1.125 0.10910.334.9e-253.080
cvsgTRUE0.812 0.1694.801.6e-062.253
relist_bucket11.394 0.08815.933.8e-574.032
relist_bucket20.745 0.1405.331.0e-072.106
relist_bucket3-40.450 0.1502.990.00281.568
relist_bucket5+-0.2410.166-1.450.14620.786
reply_filedTRUE2.063 0.16312.669.5e-377.869
resp_waiverTRUE-0.760 0.113-6.751.5e-110.467
response_filedTRUE-0.978 0.149-6.565.3e-110.376
response_requestedTRUE0.599 0.1115.387.5e-081.820
Structural
court_belowCA10.804 0.2133.780.00022.235
court_belowCA100.2860.2111.360.17481.331
court_belowCA110.710 0.1674.252.2e-052.035
court_belowCA20.674 0.1624.163.1e-051.963
court_belowCA31.306 0.1817.225.1e-133.691
court_belowCA40.487 0.1742.790.00521.628
court_belowCA50.877 0.1475.962.5e-092.404
court_belowCA60.659 0.1723.830.00011.933
court_belowCA7-0.3700.215-1.720.08600.691
court_belowCA80.716 0.1993.590.00032.047
court_belowCA90.892 0.1346.672.6e-112.439
court_belowCAAF0.7020.5521.270.20362.018
court_belowCADC0.604 0.1903.170.00151.829
court_belowCAFED-0.0370.197-0.190.84950.963
court_belowOTHER-2.7211.436-1.900.05810.066
court_belowUSDC_APPEAL2.156 0.3755.749.3e-098.634
gap_fast0.374 0.0419.155.9e-201.454
gap_naTRUE0.923 0.1994.643.5e-062.518
pet_typebusiness0.529 0.0876.111.0e-091.696
pet_typestate_local0.2280.1501.520.12881.257
pet_typeus_fed1.697 0.12313.793.0e-435.458
pro_seTRUE-4.411 1.400-3.150.00160.012
resp_typebusiness0.0890.1080.830.40601.093
resp_typeother0.7830.8480.920.35592.189
resp_typestate_local-0.255 0.106-2.410.01590.775
resp_typeus_fed0.298 0.0963.090.00201.347
GVR granted, vacated, remanded · 40 terms
TermβSEzpOdds ratio
Intercept
(Intercept)-2.419 0.130-18.661.0e-770.089
Process
amicus_bucket1-0.0240.109-0.220.82630.976
amicus_bucket20.0480.1490.320.74611.049
amicus_bucket3-4-1.065 0.191-5.592.3e-080.345
amicus_bucket5+-0.0310.140-0.220.82470.970
cvsgTRUE0.4410.2711.620.10451.554
relist_bucket11.168 0.10910.746.3e-273.216
relist_bucket21.617 0.14810.947.2e-285.036
relist_bucket3-41.502 0.1619.321.2e-204.492
relist_bucket5+2.021 0.14613.802.5e-437.545
reply_filedTRUE0.0460.1370.340.73471.047
resp_waiverTRUE-1.980 0.114-17.408.0e-680.138
response_filedTRUE-0.616 0.135-4.574.8e-060.540
response_requestedTRUE1.402 0.10713.142.1e-394.063
Structural
court_belowCA1-1.014 0.323-3.140.00170.363
court_belowCA10-0.524 0.224-2.340.01920.592
court_belowCA110.0560.1720.330.74371.058
court_belowCA2-0.2530.185-1.370.17120.776
court_belowCA3-0.755 0.266-2.840.00450.470
court_belowCA4-0.2870.188-1.530.12720.751
court_belowCA5-0.1340.161-0.830.40590.875
court_belowCA6-0.566 0.194-2.920.00350.568
court_belowCA7-0.1740.189-0.920.35660.840
court_belowCA80.2090.1991.050.29351.232
court_belowCA90.1200.1360.880.37741.128
court_belowCAAF-2.3591.470-1.610.10840.095
court_belowCADC0.0160.2090.080.93851.016
court_belowCAFED-0.4600.236-1.950.05160.631
court_belowOTHER-0.4620.657-0.700.48140.630
court_belowUSDC_APPEAL1.008 0.3602.800.00512.740
gap_fast0.0190.0520.360.72041.019
gap_naTRUE0.2160.2480.870.38421.241
pet_typebusiness0.0640.1150.560.57461.066
pet_typestate_local1.077 0.1427.593.1e-142.935
pet_typeus_fed1.447 0.13510.746.5e-274.249
pro_seTRUE-2.614 0.398-6.574.9e-110.073
resp_typebusiness-0.430 0.135-3.200.00140.650
resp_typeother-1.9331.486-1.300.19340.145
resp_typestate_local-0.507 0.127-4.006.3e-050.602
resp_typeus_fed0.412 0.1113.710.00021.510
Conference competing risks · 49 terms

No standard errors. This tier is a multinomial logit and strip_multinom() drops the Hessian before the artifact is saved, which keeps it at 3 KB. SE, z and p cannot be recovered from the stored object — refit from the at-risk panel if you need them. Below are point estimates only, each the log-odds of that outcome versus denial at the same conference.

TermRelistedGrantedGVR
Intercept
(Intercept)-0.707-6.325-4.136
Conference
conf_f2-0.889-0.4401.202
conf_f3-0.1610.1561.702
conf_f41.2160.4862.677
conf_f51.486-0.2171.153
phasejune-0.1710.3141.455
phaselong-0.4691.3140.487
phasespring-0.125-0.4280.349
phasesummer-2.5010.0891.662
phasewinter0.0980.351-0.042
Process
amicus_bucket10.8170.604-0.017
amicus_bucket20.9101.122-0.124
amicus_bucket3-41.1641.053-0.266
amicus_bucket5+1.8951.3500.801
cvsgTRUE-0.6631.0380.173
relist_bucket11.5753.9122.045
relist_bucket21.0932.8592.063
relist_bucket3-40.2442.6171.838
relist_bucket5+0.1442.1302.186
reply_filedTRUE0.4912.273-0.077
resp_waiverTRUE-2.374-1.833-3.093
response_filedTRUE-1.409-1.405-1.538
response_requestedTRUE3.7452.2573.234
Structural
court_belowCA10.3661.394-0.157
court_belowCA100.1770.628-0.523
court_belowCA110.2660.9860.019
court_belowCA20.3011.0860.282
court_belowCA3-0.0811.439-0.213
court_belowCA40.1280.7280.040
court_belowCA50.3441.1610.141
court_belowCA60.3101.0380.011
court_belowCA70.3480.198-0.318
court_belowCA80.2261.2770.580
court_belowCA90.2151.3020.298
court_belowCAAF0.2651.237-9.402
court_belowCADC0.8050.8110.003
court_belowCAFED0.2320.447-0.459
court_belowOTHER-0.847-11.871-0.037
court_belowUSDC_APPEAL13.00916.00114.804
gap_fast0.1710.3580.074
gap_naTRUE0.2850.7120.540
pet_typebusiness0.0670.4100.220
pet_typestate_local0.6150.2000.744
pet_typeus_fed1.9782.4492.585
pro_seTRUE-1.765-16.880-2.105
resp_typebusiness-0.3860.103-0.662
resp_typeother0.0011.123-10.731
resp_typestate_local-0.020-0.316-0.392
resp_typeus_fed-0.0160.2460.519