Sortseed 重置

Sortseed Gets Reset

虽然我在我的 Stata 会话开始时设置了 sortseed,但每次 Stata 需要在排序命令中打破平局时它都会被重置。有没有办法为整个会话设置 sortseed?

如果设置 sortseed,则会为整个会话设置。但是,这并不意味着如果您在开始时设置排序种子,并且在一个会话中多次对完全相同的数据集进行排序,那么每次都会得到完全相同的结果,因为随机数生成器的状态会发生变化.

但是,当您再次 运行 时,整个会话的结果将完全相同。

可以看到set sortseed是设置初始状态,随着排序的进行而变化。为了每次对同一个数据集进行排序时得到相同的结果,您必须确保随机数生成器处于相同的状态,因此您必须在每次排序操作之前设置 sortseed。

另外:也许 sort 的稳定选项有帮助。