Skip to content

Commit 5709e81

Browse files
committed
Return general stats
1 parent fe5a908 commit 5709e81

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/conformist/validation_run.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ def run_reports(self, base_output_dir):
130130
np.seterr(all='raise')
131131
self.create_output_dir(base_output_dir)
132132

133-
df = pd.DataFrame({
133+
stats = {
134134
'false_negative_rate': self.false_negative_rate(),
135135
'model_false_negative_rate': self.model_false_negative_rate(),
136136
'mean_set_size': self.mean_set_size(),
@@ -139,15 +139,16 @@ def run_reports(self, base_output_dir):
139139
'pct_singleton_or_duo_sets': self.pct_singleton_or_duo_sets(),
140140
'pct_duo_plus_sets': self.pct_duo_plus_sets(),
141141
'pct_trio_plus_sets': self.pct_trio_plus_sets()
142-
}, index=[0])
142+
}
143143

144+
df = pd.DataFrame(stats, index=[0])
144145
df.T.to_csv(f'{self.output_dir}/summary.csv', header=False)
145-
146146
print(f'Reports saved to {self.output_dir}')
147147

148148
stats_dict = {
149149
'mean_set_sizes': mean_set_sizes,
150150
'mean_fnrs': mean_fnrs,
151-
'mean_model_fnrs': mean_model_fnrs
151+
'mean_model_fnrs': mean_model_fnrs,
152+
'general_stats': stats
152153
}
153154
return stats_dict

0 commit comments

Comments
 (0)