r - 生成相同的随机序列
问题描述
我想基于相同的种子在 R 中使用“sample”函数和 SAS 使用“factors”函数生成相同的随机数。但我得到了不同的结果。
代码:
RNGkind()
#"Mersenne-Twister" "Inversion"
set.seed(123)
sample(c(1:6),6)
2 4 6 3 5 1
研究结果:
SAS代码:
PROC plan seed = 123;
factors r = 6 random;
run;
SAS结果:
R和SAS的随机数生成算法是否不同?
解决方案
推荐阅读
- r - 10,000 种可能组合中的英文单词的英文字母组合
- android - 电话验证 otp 消息未在 singed apk 中接收,仅在调试 apk 中工作
- php - php用一个按钮改变某些行的值
- multithreading - 自旋锁如何防止进程被中断?
- haskell - 如何将参数从配置文件放入单个模块?
- html - 更改html表格中表格单元格的高度
- c++ - 哪种算法需要“访问者”(boost 库中的术语)?
- c# - 在多个列上搜索 - 创建 where 子句
- perl - perl 脚本来解析来自 pubmed 的数据而不返回数据
- java - Knight's Tour 代码陷入无限循环,无法解决