Skip to content

Commit 95cc7ce

Browse files
committed
feat: round to 5 decimals and variation normalized within 0-100
1 parent dc995f8 commit 95cc7ce

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/sum_impact_assessment/models/impact_analysis/kpi_impact_analysis.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ def add_measure_results(self, output_group:KPIGroupImpactOutput,
173173
result = MeasureImpactCoefficient(id=measure.id,
174174
name=measure.name,
175175
kpi_group_id=kpi_group.id,
176-
coefficient=coef[index])
176+
coefficient=round(coef[index], 5))
177177
results.append(result)
178178

179179
# sort results by coefficient descending
@@ -210,7 +210,7 @@ def run_analysis_group(self, kpi_group: KPIGroup) -> KPIGroupImpactOutput:
210210

211211
# Normalise target vector y
212212
max_variation = self.compute_max_variation(kpi_group)
213-
y = self.normalize_variation(y=y, max_variation=max_variation)
213+
y = self.normalize_variation(y=y, max_variation=max_variation, target_range=100.0)
214214

215215
# Run Ridge Regression & compute Mean Squared Error (MSE)
216216
coef, intercept, msqe, sqe_per_sample = self.run_ridge_regression(X, y)

0 commit comments

Comments
 (0)