prakashkota commited on
Commit
b0d3471
·
1 Parent(s): fb1eeae

Correted indenting

Browse files
Files changed (1) hide show
  1. app.py +20 -21
app.py CHANGED
@@ -58,27 +58,26 @@ def run_prediction():
58
  typred = model.predict(xactual)
59
 
60
  # --- Build DataFrame --- #
61
- pred_df = pd.DataFrame({
62
- "Date": dates,
63
- "Actual Close": ytrue.squeeze().values,
64
- "Predicted Close": typred.flatten()
65
- })
66
-
67
- # --- Calculate Metrics --- #
68
- pred_df["% Error"] = ((pred_df["Predicted Close"] - pred_df["Actual Close"]) / pred_df["Actual Close"]) * 100
69
-
70
- # Round numeric columns to 2 decimal places
71
- pred_df["Actual Close"] = pred_df["Actual Close"].round(2)
72
- pred_df["Predicted Close"] = pred_df["Predicted Close"].round(2)
73
-
74
- # Format % Error as "$ ±xx.xx"
75
- pred_df["% Error"] = pred_df["% Error"].apply(lambda x: f"$ {x:+.2f}")
76
-
77
- # Add MAPE Range per row to table
78
- pred_df["±MAPE Range"] = pred_df["Predicted Close"].apply(
79
- lambda x: f"${x * (1 - mape/100):.2f} to ${x * (1 + mape/100):.2f}"
80
- )
81
-
82
 
83
  # --- Next Day Prediction --- #
84
  latest_close = float(data["Close"].iloc[-1])
 
58
  typred = model.predict(xactual)
59
 
60
  # --- Build DataFrame --- #
61
+ pred_df = pd.DataFrame({
62
+ "Date": dates,
63
+ "Actual Close": ytrue.squeeze().values,
64
+ "Predicted Close": typred.flatten()
65
+ })
66
+
67
+ # --- Calculate Metrics --- #
68
+ pred_df["% Error"] = ((pred_df["Predicted Close"] - pred_df["Actual Close"]) / pred_df["Actual Close"]) * 100
69
+
70
+ # Round numeric columns to 2 decimal places
71
+ pred_df["Actual Close"] = pred_df["Actual Close"].round(2)
72
+ pred_df["Predicted Close"] = pred_df["Predicted Close"].round(2)
73
+
74
+ # Format % Error as "$ ±xx.xx"
75
+ pred_df["% Error"] = pred_df["% Error"].apply(lambda x: f"$ {x:+.2f}")
76
+
77
+ # Add MAPE Range per row to table
78
+ pred_df["±MAPE Range"] = pred_df["Predicted Close"].apply(
79
+ lambda x: f"${x * (1 - mape/100):.2f} to ${x * (1 + mape/100):.2f}"
80
+ )
 
81
 
82
  # --- Next Day Prediction --- #
83
  latest_close = float(data["Close"].iloc[-1])