Я не бачу пропозицій ні на сторінці довідки, ні у віньєтці, що передбачає, що масштабування необхідно для змінної регресії в randomForest. Цей приклад на Stats Exchange також не використовує масштабування.
Копія мого коментаря: scaleФункція не належить pkg: caret. Це частина "базового" пакету R. Існує unscaleфункція в пакетах БРТ і DMwR , які будуть повністю змінити перетворення, або ви можете просто помножити на атрибуті масштабу , а потім додати значення атрибутів центру.
Ваша концепція, чому потрібно "нормалізувати", може вимагати критичного обстеження. Перевірка ненормальності потрібна лише після того, як зроблені регресії, і може не знадобитися взагалі, якщо відсутні припущення про нормальність методології належності придатності. Отже: Чому ти запитуєш? Пошук у SO та Stats.Exchange може виявитися корисним:
цитата №1 ; цитата No2 ; цитата No3
boxcoxФункція зазвичай використовується tranformation , коли один не має попередніх знань про twhat розподілу «повинен» бути і коли вам дійсно потрібно зробити tranformation. У застосуванні трансформацій є багато підводних каменів, тому той факт, що вам потрібно задати питання, викликає занепокоєння щодо того, що вам можуть знадобитися подальші консультації чи самонавчання.
scaleФункція не належитьcaret. Це частина "базового" пакету R. Існуєunscaleфункція, яка переверне перетворення.