Различное случайное число между SPSS и R с использованием одного и того же начального значения

#r #spss

Вопрос:

Я генерирую случайные значения из распределения Бернулли как в SPSS, так и в R.

В R:

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

В SPSS:

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

Я не понимаю, почему сгенерированные дистрибутивы отличаются. Я также попытался установить параметр «вид» в функции set.seed() в R, но все равно получил значения, отличные от значений SPSS. Кроме того, я запускаю R в SO Windows, в то время как SPSS в Mac. Мне интересно, может ли это быть связано с различными используемыми ТАК.

Ответ №1:

R и SPSS не используют один и тот же генератор случайных чисел. Даже если бы они использовали очень похожие генераторы, маловероятно, что какая-либо конкретная реализация была бы одинаковой.

Вам нужно подумать о другом способе решения вашей проблемы.