smartTranscend commited on
Commit
8e53b26
·
verified ·
1 Parent(s): c1ba473

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -180,11 +180,17 @@ def analyze(trial_type,
180
 
181
  ### 機率表(對應論文 Table 1 & 2)
182
 
183
- | 階段 | Beta 參數 | θ ≤ R₀ | R₀ < θ ≤ R₁ | θ > R₁ |
184
- |------|-----------|--------|-------------|--------|
185
- | Prior | Beta({prior_a:.1f}, {prior_b:.1f}) | {prior_prob_lt_r0:.3f} | {prior_prob_r0_r1:.3f} | {prior_prob_gt_r1:.3f} |
186
- | Stage 1 posterior | Beta({post1_a:.1f}, {post1_b:.1f}) | {post1_prob_lt_r0:.3f} | {post1_prob_r0_r1:.3f} | {post1_prob_gt_r1:.3f} |
187
- | Stage 2 posterior | Beta({post2_a:.1f}, {post2_b:.1f}) | {post2_prob_lt_r0:.3f} | {post2_prob_r0_r1:.3f} | {post2_prob_gt_r1:.3f} |
 
 
 
 
 
 
188
 
189
  ### 結果解讀
190
  - **P(θ > R₁) = {post2_prob_gt_r1:.1%}**:藥物反應率超過理想值的機率
 
180
 
181
  ### 機率表(對應論文 Table 1 & 2)
182
 
183
+ | 階段 | Beta 參數 | π(平均值) | θ ≤ R₀ | R₀ < θ ≤ R₁ | θ > R₁ |
184
+ |------|-----------|-------------|--------|-------------|--------|
185
+ | Prior | Beta({prior_a:.1f}, {prior_b:.1f}) | **{beta_mean(prior_a, prior_b):.3f}** | {prior_prob_lt_r0:.3f} | {prior_prob_r0_r1:.3f} | {prior_prob_gt_r1:.3f} |
186
+ | Stage 1 posterior | Beta({post1_a:.1f}, {post1_b:.1f}) | **{beta_mean(post1_a, post1_b):.3f}** | {post1_prob_lt_r0:.3f} | {post1_prob_r0_r1:.3f} | {post1_prob_gt_r1:.3f} |
187
+ | Stage 2 posterior | Beta({post2_a:.1f}, {post2_b:.1f}) | **{beta_mean(post2_a, post2_b):.3f}** | {post2_prob_lt_r0:.3f} | {post2_prob_r0_r1:.3f} | {post2_prob_gt_r1:.3f} |
188
+
189
+ ### 貝氏更新過程(練習用)
190
+
191
+ | 事前分佈 | Stage I 結果 | Stage I 後分佈 | Stage II 結果 | Stage II 後分佈 |
192
+ |----------|-------------|---------------|--------------|----------------|
193
+ | Beta({prior_a:.1f},{prior_b:.1f}), π={beta_mean(prior_a, prior_b):.2f} | 成功:{s1_success}, 失敗:{s1_total - s1_success} | Beta({post1_a:.1f},{post1_b:.1f}), π={beta_mean(post1_a, post1_b):.2f} | 成功:{s2_success}, 失敗:{s2_total - s2_success} | Beta({post2_a:.1f},{post2_b:.1f}), π={beta_mean(post2_a, post2_b):.3f} |
194
 
195
  ### 結果解讀
196
  - **P(θ > R₁) = {post2_prob_gt_r1:.1%}**:藥物反應率超過理想值的機率