Every U.S. private nonprofit four-year college, ranked by its modeled likelihood of closing within four years. Two models do the predicting — a discrete-time hazard logit and a class-weighted LightGBM — with a stripped-down two-variable benchmark shown alongside. Search the current ranking, or trace any school’s risk back through time.
Two models predict; the ranking blends them. A stripped-down benchmark and a Cox robustness check sit alongside — and all of them largely agree on what pushes a college toward closing.
Only the two predictors feed the score. They sit on different scales — LightGBM runs up to ~0.97, the hazard logit to ~0.37 — so their raw probabilities can’t just be averaged. Each is converted to a percentile rank first, giving both an equal vote:
score = mean( pctile(hazard), pctile(LightGBM) ) × 100
It’s a relative measure, not a probability: 72 means “riskier than about 72% of schools by the two predictors,” not a 72% chance of closing (the per-model columns hold the absolute estimates). The 2-variable benchmark is shown alongside but not blended in — a challenger, not a vote — and the Cox model is left out entirely because it audits rather than predicts (right).
Bar length is each factor’s weight inside that model (logit log-odds, LightGBM share of split gain, Cox log‑hazard‑ratio); units differ, so read down a column, not across. Color shows direction; ★ marks the two factors that make up the benchmark.
The backbone is robust: small, shrinking, tuition-dependent schools with thin margins, little endowment cushion, and near-open admission — falling enrollment the single heaviest signal. Remarkably, just the two starred factors — enrollment trend and tuition dependence — make the sharpest predictor of the very top of the list (best top-25/50 hit-rate), which is why the benchmark earns its own column.
Why Cox only audits. Its baseline hazard soaks up the era’s overall rise in closures, forcing each factor to explain which schools close, net of when. It agrees with the logit on every fundamental (redundant where it’s right); the one place it differs — the demographic outlook collapses to insignificant — it’s removing a calendar-time artifact, not adding a prediction. A credibility check, so it stays out of the score. *LightGBM reads the near-100% acceptance cliff through the continuous admit rate, not a flag.