我已經用rjags實現了LDA模型。我順利地拿到了最後的樣本:如何獲取rjags中的採樣時間?
jags <- jags.model('../lda_jags.bug',
data = data,
n.chains = 1,
n.adapt = 100)
update(jags, 2000)
samples <- jags.samples(jags,
c('theta', 'phi', 'z'),
1000)
現在我可以用samples$theta
或samples$phi
得到的theta
和phi
結果。但是我怎麼知道需要多長時間進行抽樣呢?謝謝!
您可以使用'system.time()'或者更詳細的評估函數'microbenchmark'包中的'microbenchmark()'。 – eipi10