1 回答

TA貢獻1998條經驗 獲得超6個贊
BLOG 生成的值是使用似然加權算法 (LWA) 從條件概率圖形模型生成隨機樣本后的點估計值。與示例帖子中的分析值的差異可能是由于隨機抽樣過程的噪聲造成的。
但令人困惑的是,BLOG默認使用相同的固定種子初始化隨機數生成器,因此結果誤導性地看起來像是確定性的。如果將標志添加到運行調用中,您將看到使用其他隨機種子的結果。--randomize
我不知道LWA的理論性質(例如,它綁定后驗意味著有多緊密),但至少對于一個樸素的生成抽樣方案,你生成的手段完全在95%的CI范圍內。下面是一個 Python 示例,模擬 1000 次運行 10K 示例。
import numpy as np
from scipy.stats import binom
np.random.seed(2019)
N, K = 10000, 1000
tp = np.empty(K)
for i in range(K):
t = binom(n=N, p=0.01).rvs()
f = N - t
detect_t = binom(n=t, p=0.800).rvs()
detect_f = binom(n=f, p=0.096).rvs()
tp[i] = detect_t / (detect_f + detect_t)
np.quantile(tp, [0.025, 0.5, 0.975])
# array([0.06177242, 0.07714902, 0.09462359])
添加回答
舉報