🏛️

US Presidents Choice Engine

Search for a president on the left to find others most similar to them.

CE: Quadratic similarity · VSM: Cosine similarity · β = 0.5 (equal weights)

Algorithm Information

CE — Consumer Surplus Formula

CS(cand | ref) = Σcontinuous b·q_R·q_C − ½·b·q_C² + Σdiscrete 0.5·q_ref·q_cand·b + 2·X_ref − X_cand

For presidents: β = 0.5 constant (no regression DV); X factor = 0 for all. This reduces CE to an equal-weighted quadratic similarity measure. Self-rank-1 is guaranteed: CS(ref,ref) ≥ CS(ref,cand) always.

VSM — Vector Space Model

VSM(ref, cand) = (v_ref · v_cand) / (‖v_ref‖ · ‖v_cand‖)

Cosine similarity on the max-normalised feature vector [continuous dims, one-hot categorical dummies].

Features & Weights (β = 0.5 for all)

FeatureTypeβScaler (max)
Presidential Numbercontinuous0.547
Age at Inaugurationcontinuous0.578
Term Length (years)continuous0.512.1 (FDR)
SCOTUS Appointmentscontinuous0.510 (Washington)
C-SPAN 2021 Scorecontinuous0.5897 (Lincoln)
Party = Democratdiscrete match0.5—
Party = Republicandiscrete match0.5—
Assassinated = Yesdiscrete match0.5—
Was VP Before = Yesdiscrete match0.5—

Self-Rank-1 Invariant

CS(q_R,q_R) − CS(q_R,q_C) = ½·b·(q_R−q_C)² ≥ 0 ✓

Verified programmatically for all 47 presidents.

Data Source

C-SPAN Presidential Historians Survey 2021 · Wikipedia · Presidential records. Missing C-SPAN scores set to 0 (many pre-Gallup presidents lack survey data).