Spaces:
Running
Running
Circhastic
commited on
Commit
·
33ff941
1
Parent(s):
6607488
Version 1 hotfix #28 for merge
Browse files
app.py
CHANGED
|
@@ -195,17 +195,17 @@ def merge_forecast_data(actual, predicted, future):
|
|
| 195 |
return merged_dataframe
|
| 196 |
|
| 197 |
@st.cache_data
|
| 198 |
-
def interpret_mape(
|
| 199 |
-
|
| 200 |
-
if
|
| 201 |
interpretation = "Highly Accurate"
|
| 202 |
-
elif
|
| 203 |
interpretation = "Good Accuracy"
|
| 204 |
-
elif
|
| 205 |
interpretation = "Reasonable Accuracy"
|
| 206 |
else:
|
| 207 |
interpretation = "Inaccurate"
|
| 208 |
-
return
|
| 209 |
|
| 210 |
# TAPAS Model
|
| 211 |
|
|
@@ -358,7 +358,7 @@ if (st.session_state.uploaded):
|
|
| 358 |
|
| 359 |
test_y, predictions = np.array(test_y), np.array(fitted)
|
| 360 |
score = forecast_accuracy(predictions, test_y)
|
| 361 |
-
mape, interpretation = interpret_mape(score)
|
| 362 |
|
| 363 |
col = st.columns(2)
|
| 364 |
with col[0]:
|
|
|
|
| 195 |
return merged_dataframe
|
| 196 |
|
| 197 |
@st.cache_data
|
| 198 |
+
def interpret_mape(mape_score):
|
| 199 |
+
score = mape_score * 100
|
| 200 |
+
if score < 10:
|
| 201 |
interpretation = "Highly Accurate"
|
| 202 |
+
elif score < 20:
|
| 203 |
interpretation = "Good Accuracy"
|
| 204 |
+
elif score < 50:
|
| 205 |
interpretation = "Reasonable Accuracy"
|
| 206 |
else:
|
| 207 |
interpretation = "Inaccurate"
|
| 208 |
+
return score, interpretation
|
| 209 |
|
| 210 |
# TAPAS Model
|
| 211 |
|
|
|
|
| 358 |
|
| 359 |
test_y, predictions = np.array(test_y), np.array(fitted)
|
| 360 |
score = forecast_accuracy(predictions, test_y)
|
| 361 |
+
mape, interpretation = interpret_mape(score['mape'])
|
| 362 |
|
| 363 |
col = st.columns(2)
|
| 364 |
with col[0]:
|