summaryrefslogtreecommitdiff
path: root/scripts/analyze_study1.py
diff options
context:
space:
mode:
authorCaptainJack2491 <jayrupnakawala@gmail.com>2026-05-08 11:24:43 +0100
committerCaptainJack2491 <jayrupnakawala@gmail.com>2026-05-08 11:24:43 +0100
commit0f3128fb9cadb1b30c7247a3ccb614dc3661e825 (patch)
tree26e0b7a41a4c82e315d9f7f89c47c56921f3b2ab /scripts/analyze_study1.py
parente25da628080fa3ab25acee5be3235aaed5a63af0 (diff)
scripts added ig
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]