None1145 commited on
Commit
d7a8d6d
·
verified ·
1 Parent(s): 811f643

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -20
app.py CHANGED
@@ -11,36 +11,21 @@ def compare_csv_files():
11
  merged_df["CharacterErrorRate_Diff"] = merged_df["CharacterErrorRate_1.5"] - merged_df["CharacterErrorRate_1.4"]
12
 
13
  merged_df["WordErrorRate_Comparison"] = merged_df["WordErrorRate_Diff"].apply(
14
- lambda x: f"1.5 is stronger than 1.4 ({x:.8f})" if x > 0 else (
15
- f"1.4 is stronger than 1.5 ({-x:.8f})" if x < 0 else "1.4 is the same as 1.5 (0)"
16
  )
17
  )
18
 
19
  merged_df["CharacterErrorRate_Comparison"] = merged_df["CharacterErrorRate_Diff"].apply(
20
- lambda x: f"1.5 is stronger than 1.4 ({x:.8f})" if x > 0 else (
21
- f"1.4 is stronger than 1.5 ({-x:.8f})" if x < 0 else "1.4 is the same as 1.5 (0)"
22
  )
23
  )
24
 
25
- def overall_comparison(row):
26
- word_diff = row["WordErrorRate_Diff"]
27
- char_diff = row["CharacterErrorRate_Diff"]
28
- if word_diff > 0 and char_diff > 0:
29
- return "1.5 is overall stronger than 1.4"
30
- elif word_diff < 0 and char_diff < 0:
31
- return "1.4 is overall stronger than 1.5"
32
- elif word_diff == 0 and char_diff == 0:
33
- return "1.4 is the same as 1.5 overall"
34
- else:
35
- return "Mixed results: check individual metrics"
36
-
37
- merged_df["Overall_Comparison"] = merged_df.apply(overall_comparison, axis=1)
38
-
39
  result = merged_df[[
40
  "SourceText",
41
  "WordErrorRate_1.5", "WordErrorRate_1.4", "WordErrorRate_Comparison",
42
- "CharacterErrorRate_1.5", "CharacterErrorRate_1.4", "CharacterErrorRate_Comparison",
43
- "Overall_Comparison"
44
  ]]
45
 
46
  return result.to_html(index=False)
 
11
  merged_df["CharacterErrorRate_Diff"] = merged_df["CharacterErrorRate_1.5"] - merged_df["CharacterErrorRate_1.4"]
12
 
13
  merged_df["WordErrorRate_Comparison"] = merged_df["WordErrorRate_Diff"].apply(
14
+ lambda x: f"1.5 is stronger than 1.4 ({x:.8f})" if x < 0 else (
15
+ f"1.4 is stronger than 1.5 ({-x:.8f})" if x > 0 else "1.4 is the same as 1.5 (0)"
16
  )
17
  )
18
 
19
  merged_df["CharacterErrorRate_Comparison"] = merged_df["CharacterErrorRate_Diff"].apply(
20
+ lambda x: f"1.5 is stronger than 1.4 ({x:.8f})" if x < 0 else (
21
+ f"1.4 is stronger than 1.5 ({-x:.8f})" if x > 0 else "1.4 is the same as 1.5 (0)"
22
  )
23
  )
24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  result = merged_df[[
26
  "SourceText",
27
  "WordErrorRate_1.5", "WordErrorRate_1.4", "WordErrorRate_Comparison",
28
+ "CharacterErrorRate_1.5", "CharacterErrorRate_1.4", "CharacterErrorRate_Comparison"
 
29
  ]]
30
 
31
  return result.to_html(index=False)