Ich sehe weder auf der Hilfeseite noch in der Vignette Vorschläge, die darauf hinweisen, dass eine Skalierung für eine Regressionsvariable in erforderlich ist randomForest
. In diesem Beispiel bei Stats Exchange wird auch keine Skalierung verwendet.
Kopie meines Kommentars: Die scale
Funktion gehört nicht zu pkg: caret. Es ist Teil des "Basis" R-Pakets. Es gibt eine unscale
Funktion in Paketen GRT und DMwR , die die Umwandlung rückgängig zu machen, oder Sie können einfach multiplizieren mit der Skala Attribute und dann die Mittelattributwerte hinzuzufügen.
Ihre Vorstellung, warum "Normalisierung" durchgeführt werden muss, erfordert möglicherweise eine kritische Prüfung. Der Test der Nichtnormalität wird erst nach Abschluss der Regressionen benötigt und ist möglicherweise überhaupt nicht erforderlich, wenn bei der Methode der Anpassungsgüte keine Normalitätsannahmen vorliegen. Also: Warum fragst du? Die Suche in SO und Stats.Exchange kann sich als nützlich erweisen:
Zitat # 1 ; Zitat # 2 ; Zitat Nr. 3
Die boxcox
Funktion ist eine häufig verwendete Transformation, wenn man keine Vorkenntnisse darüber hat, wie eine Verteilung sein sollte, und wenn man wirklich eine Transformation durchführen muss. Es gibt viele Fallstricke bei der Anwendung von Transformationen. Die Tatsache, dass Sie die Frage stellen müssen, wirft Bedenken auf, dass Sie möglicherweise weitere Konsultationen oder Selbststudien benötigen.
scale
Funktion gehört nicht dazucaret
. Es ist Teil des "Basis" R-Pakets. Es gibt eineunscale
Funktion, die die Transformation umkehrt.