summaryrefslogtreecommitdiff
path: root/scripts/analyze_study1.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/analyze_study1.py')
-rw-r--r--scripts/analyze_study1.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/analyze_study1.py b/scripts/analyze_study1.py
index 09e111b..a626972 100644
--- a/scripts/analyze_study1.py
+++ b/scripts/analyze_study1.py
@@ -241,6 +241,18 @@ def main():
section("6. STRATEGIC SOPHISTICATION")
+ print(" Full sophistication breakdown by oversight:")
+ for ov in ["low", "mid", "high"]:
+ sub = df[df["oversight"] == ov]
+ n_tot = len(sub)
+ counts = sub["glassbox_sophistication"].value_counts()
+ n_strat = counts.get("STRATEGIC", 0)
+ n_tact = counts.get("TACTICAL", 0)
+ n_naive = counts.get("NAIVE", 0)
+ print(f" {ov}: strategic={n_strat}/{n_tot} ({n_strat/n_tot*100:.1f}%), "
+ f"tactical={n_tact}/{n_tot} ({n_tact/n_tot*100:.1f}%), "
+ f"naive={n_naive}/{n_tot} ({n_naive/n_tot*100:.1f}%)")
+ print()
print(" Strategic reasoning rates by oversight:")
for ov in ["low", "mid", "high"]:
sub = df[df["oversight"] == ov]