【问题标题】:Different random number between SPSS and R by using the same seedSPSS和R之间使用相同种子的不同随机数
【发布时间】:2021-11-05 14:42:16
【问题描述】:

我在 SPSS 和 R 中从伯努利分布生成随机值。

在 R 中:

set.seed(9191972)
Y1C <- rbinom(nrow(data3), 1, 0.70)

在 SPSS 中:

SET SEED=9191972.
IF  (MISSING(Y1) = 0) Campione=RV.BERNOULLI(0.70).
EXECUTE.

我不明白为什么生成的分布不同。我还尝试在 R 的函数 set.seed() 中设置参数“kind”,但仍然得到与 SPSS 不同的值。 另外,我在 SO Windows 中运行 R,而在 Mac 中运行 SPSS。我想知道这是否可能是由于使用了不同的 SO。

【问题讨论】:

    标签: r spss


    【解决方案1】:

    R 和 SPSS 不使用相同的随机数生成器。即使他们使用非常相似的生成器,任何特定的实现也不可能是相同的。

    你需要想出另一种方法来解决你的问题。

    【讨论】:

      猜你喜欢
      • 2018-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-13
      • 1970-01-01
      • 2019-05-31
      相关资源
      最近更新 更多