种子是为了产生重复的随机数,比如说。你想在生成了一个10个样本的随机数后,让这前10个样本重复出现,运行一下你设的种子即可。比如:在R或S中,
> set.seed=7
> set.seed(10)
> rnorm(10)
[1] 0.2022220 0.5673874 -0.2168126 0.2940439 -1.3832150 0.6890478
[7] 0.2698659 -0.8669360 -1.9583219 0.2858080
> set.seed(10)
> rnorm(5)
[1] 0.2022220 0.5673874 -0.2168126 0.2940439 -1.3832150
> rnorm(6)
[1] 1.2426707 -0.9985252 -1.7038199 -0.7823290 -0.7575176 -1.9318804
> set.seed(10)
> rnorm(7)
[1] 0.2022220 0.5673874 -0.2168126 0.2940439 -1.3832150 0.6890478
[7] 0.2698659
>
设种子和不设种子的区别看懂了吗?你想设多少个就看你的需要了。在S+中可设个数的区间为[0,1023]。
[此贴子已经被作者于2007-4-21 17:27:48编辑过]