diff --git a/results_table_all_corpora.txt b/results_table_all_corpora.txt index cc9c03d..26a4871 100644 --- a/results_table_all_corpora.txt +++ b/results_table_all_corpora.txt @@ -15,4 +15,4 @@ A' PER PROBLEM against each rival: wins/ties/losses (sign-test p); total differe applied+GSL (132) chand 48/52/32 p=0.09 +0% brent 59/52/21 p=3e-05 -8% toms7 111/16/5 p=4e-27 -21% FOURTH (240) chand 177/35/28 p=1e-27 -36% brent 143/60/37 p=7e-16 -56% toms7 178/44/18 p=3e-34 -55% -ALL SIX CORPORA (1055 problems): Aprime 13032 A 14460 base 21565 chandrupatla 16481 brent 24565 toms748 23649 +ALL SIX CORPORA (855 problems): Aprime 13032 A 14460 base 21565 chandrupatla 16481 brent 24565 toms748 23649 diff --git a/table_all_corpora.py b/table_all_corpora.py index ac2d71c..1ce8d9d 100644 --- a/table_all_corpora.py +++ b/table_all_corpora.py @@ -45,7 +45,8 @@ def main(): line += f" {rv[:5]} {w}/{len(a) - w - l}/{l} p={sign_p(w, l):.1g} {100 * (ta - to) / to:+.0f}%" print(line) tot = {k: sum(cost(v) for s in NAMES for v in R[k][s].values()) for k in R} - print("\nALL SIX CORPORA (1055 problems):", + n_all = sum(len(R["Aprime"][s]) for s in NAMES) + print(f"\nALL SIX CORPORA ({n_all} problems):", " ".join(f"{k} {tot[k]}" for k in ("Aprime", "A", "base", "chandrupatla", "brent", "toms748")))