У меня есть функция R, которая принимает некоторые входные данные, которые содержат пропущенные значения, использует вменение Random Forest для вменения этих значений (через функцию rfImpute из пакета RandomForest), а затем проходит вычисление важности RF для определения относительной важности переменных(через рейнджера из пакета рейнджера).Функция имеет начальное значение 2018.
Когда я запускаю функцию, используя R с set.seed (2018), я получаю набор результатов.При запуске точно такой же функции, одинаковых входных данных и использовании одинакового начального числа в PL / R (с использованием Navicat) результаты отличаются.
Мне очень трудно понять, что может быть причиной этоговопрос, поскольку между ними все точно так же (за исключением того, что один - R, а другой - PL / R).Для некоторых входных наборов данных результаты эквивалентны, а для других - нет.В чем может быть проблема?
Примечание. Я не могу привести простой пример, поскольку мои данные являются конфиденциальными.