Воспроизведение результатов от Ordistep

Относительно новичок в R и впервые публикую свои извинения, если в моем вопросе чего-то не хватает. Я использую функцию ordistep Вегана для выбора переменных, используя метод направления "оба" по умолчанию. Я использую преобразованный Хеллингером фрейм данных об Изобилии видов в качестве переменных ответа и фрейм данных с 12 независимыми переменными столбца. Кажется, я получаю разные переменные включения, если я запускаю один и тот же код (ниже) несколько раз. Я предполагаю, что задействован генератор псевдо-чисел, который set.seed не может ограничить. Есть ли способ воспроизвести последовательные результаты?

set.seed(2000)
step.both <- ordistep(pre_met.rda, pstep=1000)

Спасибо.

1 ответ

ordistep использует стандарт R RNG и отличия set.seed(), Я не могу воспроизвести вашу проблему, но я получаю точно такие же результаты, когда я устанавливаю seed на то же значение перед вызовом.

Текущая версия ordistep не имеет pstep аргумент. Хотя у нас теперь есть новая реализация, мы всегда чтили R set.seed(),

Другие вопросы по тегам