mertkarabacak commited on
Commit
dd74625
·
1 Parent(s): ca72e7a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -19
app.py CHANGED
@@ -187,29 +187,12 @@ output_y4 = (
187
 
188
 
189
  #Define predict for y1.
190
- def bootstrap_ci(data, model, alpha=0.05):
191
- """Compute bootstrap confidence intervals"""
192
- bootstrapped_probs = [model.predict_proba(resample(data))[0][1] for _ in range(100)]
193
- lower = np.percentile(bootstrapped_probs, 100*(alpha/2.0))
194
- upper = np.percentile(bootstrapped_probs, 100*(1-alpha/2.0))
195
- return lower, upper
196
-
197
  def y1_predict(*args):
198
  df1 = pd.DataFrame([args], columns=x1.columns)
199
  pos_pred = y1_calib_model.predict_proba(df1)
200
  prob = pos_pred[0][1]
201
- prob = 1 - prob
202
- lower, upper = bootstrap_ci(df1, y1_calib_model)
203
- output = (
204
- f"""
205
- <br/>
206
- <center>The probability of 6-month survival:</center>
207
- <br/>
208
- <center><h1>{prob:.2f}%</h1></center>
209
- <br/>
210
- <center>95% Confidence Interval: [{lower:.2f}%, {upper:.2f}%]</center>
211
- """
212
- )
213
  return output
214
 
215
  #Define predict for y2.
 
187
 
188
 
189
  #Define predict for y1.
 
 
 
 
 
 
 
190
  def y1_predict(*args):
191
  df1 = pd.DataFrame([args], columns=x1.columns)
192
  pos_pred = y1_calib_model.predict_proba(df1)
193
  prob = pos_pred[0][1]
194
+ prob = 1-prob
195
+ output = output_y1.format(prob * 100)
 
 
 
 
 
 
 
 
 
 
196
  return output
197
 
198
  #Define predict for y2.