微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Sortseed 被重置

如何解决Sortseed 被重置

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

解决方法

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。