A qualitative comparative analysis of 18 Stoics, from Zeno to Marcus Aurelius
Why this method fits this school
Qualitative comparative analysis, developed by the sociologist Charles Ragin, treats causes as combinations. Instead of asking how much one variable moves an outcome on average, it asks which configurations of conditions are necessary or sufficient for it, and it allows more than one road to the same place. It works best with a few dozen well-known cases, which is roughly how many Stoics we know well enough to say anything about.
The Stoics already reasoned in this shape. The claim that virtue is sufficient for happiness is a sufficiency claim in the strict sense. The unity of the virtues says the conditions only work together. And the school's famous division of humanity into sages and fools is a crisp set: a man drowning an inch below the surface drowns as surely as one a fathom down. Yet the doctrine of moral progress, prokopē, admits degrees. Fuzzy-set QCA, where membership runs from 0 to 1, is in a sense the progressor's view of the world.
The question
Which combinations of life circumstances go with a Stoic being remembered as living consistently with what he taught? The outcome is judged from the ancient testimony, not from anyone's modern reputation. Seneca and Dionysius the Renegade matter as much as Epictetus here, because a method that only studies successes can't tell you what separates them from failures.
How each set is scored
CONS Lived consistently with the doctrine (outcome)
1: the sources treat his life as matching his teaching under a real test. 0.67: broadly consistent, minor criticism. 0.33: serious contemporary charges of hypocrisy. 0: abandoned or betrayed the doctrine.
POW Political power
1: supreme or consular authority. 0.67: senior office or chief adviser to a ruler. 0.33: civic or ambassadorial role. 0: none.
WLTH Wealth
1: among the richest of his society. 0.67: propertied elite. 0.33: modest means. 0: poverty or slavery.
ADV Severe adversity
1: slavery, exile, or condemnation. 0.67: major loss, illness, or catastrophe. 0.33: episodic hardship. 0: none recorded.
TEACH Stoic lineage
1: trained directly under a recognized Stoic teacher. 0.67: a Stoic mentor in the household or sustained contact. 0.33: indirect or mixed influence. 0: none recorded.
PROF Philosopher by vocation
1: taught philosophy as his career. 0: career in public life.
COURT Courtier
1: served at the pleasure of a monarch as adviser or officer. 0.67: partly so. 0: held office in his own right, opposed the throne, or was the monarch himself.
COURT was not in the first design. It was added after the first truth table put Persaeus and Seneca in the same row as Cato and Rutilius Rufus, with opposite outcomes. A contradictory row means a condition is missing, and what the two failures share is that both served at the pleasure of a king.
The cases
Every score is editable. Change one and the truth table and path fits below recalculate. Tap a name to see the evidence for each score: what the level means, why it was given, and the passages behind it.
Case
POW
WLTH
ADV
TEACH
PROF
COURT
CONS
c. 334-262 BCE
c. 330-230 BCE
c. 279-206 BCE
c. 230-150 BCE
c. 185-110 BCE
c. 135-51 BCE
c. 74 BCE-7 CE
c. 330-250 BCE
fl. 60s CE
c. 30-100 CE
c. 50-135 CE
c. 307-243 BCE
c. 158-78 BCE
95-46 BCE
c. 4 BCE-65 CE
d. 66 CE
d. c. 75 CE
121-180 CE
Truth table
At 0.80, the conventional cutoff. 8 of 10 observed rows clear it and count as sufficient for CONS. The closest call is the row holding Zeno of Citium, Cleanthes, Dionysius the Renegade, Epictetus, at 0.82, which just clears it.
Each row is a combination of conditions that at least one Stoic actually lived. A case sits in the row where his scores are above 0.5. Consistency is the fuzzy measure: how far membership in the row is a subset of membership in CONS, counted across all 18 cases. Of the 64 combinations that are logically possible, only 10 are observed.
POW
WLTH
ADV
TEACH
PROF
COURT
Cases
CONS in
Consistency
Out
1
1
0
1
1
0
Posidonius
1 of 1
1.00
1
1
1
0
1
1
1
Athenodorus Cananites
1 of 1
1.00
1
0
1
1
0
1
0
Musonius Rufus
1 of 1
1.00
1
1
1
1
1
0
0
Rutilius Rufus, Cato the Younger, Marcus Aurelius
3 of 3
1.00
1
1
1
1
0
0
0
Thrasea Paetus, Helvidius Priscus
2 of 2
1.00
1
0
0
0
1
1
0
Chrysippus, Diogenes of Babylon
2 of 2
0.90
1
0
1
0
1
1
0
Panaetius
1 of 1
0.88
1
0
0
1
1
1
0
Zeno of Citium, Cleanthes, Dionysius the Renegade, Epictetus
3 of 4
0.82
1
1
1
1
1
0
1
Persaeus, Seneca
0 of 2
0.49
0
0
0
0
0
1
0
Egnatius Celer
0 of 1
0.00
0
How well the candidate paths fit
Consistency asks how reliably the path leads to the outcome. Coverage asks how much of the outcome the path accounts for. A path is usually treated as sufficient at a consistency of 0.80 or higher.
Path
Consistency
Coverage
TEACH × PROF
Trained in the lineage and taught philosophy for a living.
0.71
0.50
ADV × ~COURT
Faced severe adversity while not serving at a monarch's pleasure.
0.93
0.68
POW × ADV × ~COURT × ~PROF
The statesman's path: real office, real adversity, no court.
1.00
0.32
ADV × COURT → inconsistency
Adversity while serving an autocrat. Fit is measured against ~CONS.
0.80
0.25
Seeing a path
Each dot is a Stoic. The horizontal axis is his membership in the path, the vertical axis his membership in the outcome. If a path is sufficient, the dots sit on or above the diagonal. Dots below it are the cases that break the rule. Hover or tap a dot to see who it is.
ADV × ~COURT: consistency 0.93, enough to call it sufficient at the conventional 0.80. Its coverage is 0.68: it accounts for about 68% of the consistent lives in the sample. One case sits below the diagonal and contradicts it: Dionysius the Renegade.
Shaded area: cases that contradict the path.
What the published run found
These results come from the R QCA package on the published scores. Edits you make above change the tables but not this summary.
Adding COURT resolves the contradiction. Rutilius, Cato, and Marcus land in a row with consistency 1.00. Persaeus and Seneca fall to 0.49.
Adversity outside a court is the strongest single path. ADV × ~COURT reaches 0.93 consistency and covers 0.68 of the outcome. The school's strongest witnesses, from Cleanthes drawing water at night to Epictetus enslaved and lame to Rutilius in exile, faced hardship without a throne to answer to. The narrower statesman's path, POW × ADV × ~COURT × ~PROF, is perfectly consistent but covers only 0.32.
The recipe for failure is not the mirror image of the recipe for success. Analyzed on its own, inconsistency comes through ADV × COURT (0.80), adversity while serving an autocrat, and through a missing Stoic lineage without adversity, which is Egnatius Celer's row alone.
Being a trained professional philosopher is weaker evidence than it first looked. In the crisp version, TEACH × PROF seemed nearly sufficient. In fuzzy sets it reaches only 0.71, because most teachers of the school score 0.67 rather than 1 on the outcome. Their lives were rarely put to a public test, so the sources give us less to judge.
Nothing is necessary on its own. Not being a courtier scores 0.92 as a necessary condition, but its relevance is low (0.42), since almost no one in the sample was a courtier. It is a trivial necessity, not a finding.
What this can't show
Observability. Consistency is hardest to see when nothing tests it, so the outcome partly depends on one of the conditions. A check restricted to cases whose conduct under a specific pressure is recorded gives nearly the same fit for ADV (0.84 against 0.85), which is reassuring but not decisive.
Survivorship. The ancient sources remember remarkable lives. Obscure Stoics who lived well or badly in private are invisible to this design.
Too few cases for the space. Six conditions define 64 possible combinations and the sample fills 10 of them. The parsimonious solution comes out as three equally good models, which is a sign to treat these as hypotheses rather than conclusions.
Boundary cases and judgment calls. Thrasea Paetus and Helvidius Priscus are Stoics partly by later attribution. Dropping them leaves ADV × ~COURT in the solution set. Several scores, including Egnatius Celer's wealth and Athenodorus's court service, are judgment calls, and each case lists its sources so the scoring can be argued with.
Data and code
Everything needed to reproduce or dispute the analysis is here. The R script reads the Scores sheet of the workbook directly.