autoban Together with ?RNGkind, you should be able reproduce the results by setting the seeds. For reproducibility under parallel running, it's slighly more complicated.
autoban 回复 第5楼 的 alma2004:Of course, yes. Reproducibility is the minimal requirement for any serious research work, not restricted to statistics/programming work.
alma2004 回复 第7楼 的 ming_uld:设定种子是相对严谨,但好处多多怎么体现呢?还有,对我有什么好处呢?我下面的理解对不对:比如我编的程序(比如估计利用某方法估计参数,最后得到的参数估计是基于重复100次后的平均)今天运行出结果,N天后我再运行此程序会得到相同的结果,因为设定了种子,不论产生什么分布的随机数,都完全可复制?
ming_uld 回复 第9楼 的 alma2004:可以重复得到同一组伪随机数很重要。比如,你的程序有一个很隐蔽的错误,导致你用某些初始值会得到错误的结果,如果你没有设定种子,运行完程序一看结果错了,这时你肯定想再用刚才的数据做一次debug,但永远不可能得到它了。再比如,写论文的时候,你的结果要给别人看,那么一个可重复使用的数据就很重要,你要让别人运行你的code也能得到你的结果就必须要设定种子,等等。