我已经用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