sorting - Sortseed 被重置
问题描述
虽然我在我的 Stata 会话开始时设置了 sortseed,但每次 Stata 需要打破排序命令的关系时,它都会重置。有没有办法为整个会话设置排序种子?
解决方案
如果您设置了 sortseed,它将为整个会话设置。然而,这并不意味着,如果您在开始时设置排序种子并在一个会话中多次对完全相同的数据集进行排序,那么您每次都会得到完全相同的结果,因为随机数生成器的状态会发生变化.
但是,当您再次运行时,整个会话的结果将完全相同。
您可以将 set sortseed 视为设置初始状态,该状态会随着排序的进行而改变。为了在每次对同一个数据集进行排序时得到相同的结果,您必须确保随机数生成器处于相同的状态,因此您必须在每次排序操作之前设置 sortseed。
另外:也许有sort
帮助的稳定选项。
推荐阅读
- excel - 删除列中的重复项并在另一列中输入 Sum
- python - 将方程解析为 Python 中的元组列表
- range - Gnuplot:分类数据 - 将颜色与数据匹配添加范围线
- sql-server - 上次从历史表中更改列的迁移时间?
- android - 使用 onSaveInstanceState() 和 ViewModel 保存活动的状态
- docker - Kibana 未连接到 elasticsearch docker
- flutter - Flutter TextField 在第一次输入 Space 时为空
- html - 无法从网络上的另一台 PC 访问托管站点
- logstash - 如何从多个 couchdb 数据库输入
- android - 向所有应用用户发送短信 - 如何?