я чувствую себя некомфортно со значением параметра stepFactor
функции tuneRF
, которая используется для настройки параметров mtry
используется далее в функции randomForest
.R: неясно поведение функции tuneRF (RandomForest пакет)
Документация tuneRF
говорит, что stepFactor
является величиной, с помощью которого выбранного mtry
получает спущенном или завышен. Очевидно, что поскольку mtry
- это количество переменных, выбранных случайным образом, оно должно быть целым числом, однако я видел много примеров в сети, используя stepFactor=1.5
. Сначала я думал, что R использует по умолчанию следующий mtry
, равный floor(mtry_current-stepFactor)
, но оказалось, что я ошибся. Кроме того, я не понимаю команды R, отображающие search left... search right...
, а tuneRF
работает. Я думал, что это была информация о том, как раздувать или дефлировать параметр mtry
, но мои предположения не оказались правильными.
Подводя итог этому длинному и не слишком изящному описанию моих сомнений, задавайте следующие вопросы: Почему stepFactor
НЕ целое число?
Каким образом следующие значения mtry
? Что искать влево/вправо на самом деле означает ???
Любая помощь была бы очень признательна !! :)
У меня нет опыта работы с 'tuneRF', хотя я иногда использовал пакет' randomForest'. Теоретически это должно быть целое число, но, возможно, 1.5 может сказать, что при каждом повторе бутстрапа 'mtry' накачивается или дефлируется случайным выбором из 1 или 2 предикторов. Это просто моя догадка. –