Воспроизведение результатов от 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()
,