Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -669,8 +669,12 @@ if st.session_state.app_step == "dev":
|
|
| 669 |
st.session_state.train_ranges = {f:(float(tr_min[f]), float(tr_max[f])) for f in st.session_state["FEATURES"]}
|
| 670 |
st.markdown('<div class="st-message-box st-success">Case has been built and results are displayed below.</div>', unsafe_allow_html=True)
|
| 671 |
|
| 672 |
-
|
| 673 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 674 |
|
| 675 |
def _dev_block(df, mbo, mbd):
|
| 676 |
_metrics_block("BO", mbo); _metrics_block("BD", mbd)
|
|
@@ -761,9 +765,13 @@ if st.session_state.app_step == "validate":
|
|
| 761 |
df = st.session_state.results["Validate"]
|
| 762 |
m_bo, m_bd = st.session_state.results["m_val_bo"], st.session_state.results["m_val_bd"]
|
| 763 |
c1,c2,c3 = st.columns(3)
|
| 764 |
-
c1.metric("R (
|
|
|
|
|
|
|
| 765 |
c1,c2,c3 = st.columns(3)
|
| 766 |
-
c1.metric("R (
|
|
|
|
|
|
|
| 767 |
st.markdown("<div style='text-align:left;font-size:0.8em;color:#6b7280;margin-top:-16px;margin-bottom:8px;'>R = Pearson correlation</div>", unsafe_allow_html=True)
|
| 768 |
|
| 769 |
t1, t2, t3 = st.tabs(["Breakout", "Breakdown", "Combined"])
|
|
|
|
| 669 |
st.session_state.train_ranges = {f:(float(tr_min[f]), float(tr_max[f])) for f in st.session_state["FEATURES"]}
|
| 670 |
st.markdown('<div class="st-message-box st-success">Case has been built and results are displayed below.</div>', unsafe_allow_html=True)
|
| 671 |
|
| 672 |
+
def _metrics_block(lbl, m):
|
| 673 |
+
name = {"BO": "Breakout", "BD": "Breakdown"}.get(lbl, lbl)
|
| 674 |
+
c1, c2, c3 = st.columns(3)
|
| 675 |
+
c1.metric(f"R ({name})", f"{m['R']:.3f}")
|
| 676 |
+
c2.metric(f"RMSE ({name})", f"{m['RMSE']:.2f}")
|
| 677 |
+
c3.metric(f"MAE ({name})", f"{m['MAE']:.2f}")
|
| 678 |
|
| 679 |
def _dev_block(df, mbo, mbd):
|
| 680 |
_metrics_block("BO", mbo); _metrics_block("BD", mbd)
|
|
|
|
| 765 |
df = st.session_state.results["Validate"]
|
| 766 |
m_bo, m_bd = st.session_state.results["m_val_bo"], st.session_state.results["m_val_bd"]
|
| 767 |
c1,c2,c3 = st.columns(3)
|
| 768 |
+
c1.metric("R (Breakout)", f"{m_bo['R']:.3f}")
|
| 769 |
+
c2.metric("RMSE (Breakout)", f"{m_bo['RMSE']:.2f}")
|
| 770 |
+
c3.metric("MAE (Breakout)", f"{m_bo['MAE']:.2f}")
|
| 771 |
c1,c2,c3 = st.columns(3)
|
| 772 |
+
c1.metric("R (Breakdown)", f"{m_bd['R']:.3f}")
|
| 773 |
+
c2.metric("RMSE (Breakdown)", f"{m_bd['RMSE']:.2f}")
|
| 774 |
+
c3.metric("MAE (Breakdown)", f"{m_bd['MAE']:.2f}")
|
| 775 |
st.markdown("<div style='text-align:left;font-size:0.8em;color:#6b7280;margin-top:-16px;margin-bottom:8px;'>R = Pearson correlation</div>", unsafe_allow_html=True)
|
| 776 |
|
| 777 |
t1, t2, t3 = st.tabs(["Breakout", "Breakdown", "Combined"])
|