Ich habe einen Datenrahmen mit einigen Dummy-Variablen, die ich als Trainingssatz für glmnet
verwenden möchte.Dummy-Variablen und preProcess
Da ich glmnet
verwende, möchte ich die Funktionen mit der preProcess
Option in der Caret train
Funktion zentrieren und skalieren. Ich möchte nicht, dass diese Transformation auch auf Dummy-Variablen angewendet wird.
Gibt es eine Möglichkeit, die Transformation dieser Variablen zu verhindern?
Gute Frage. Wir haben dasselbe Problem in meiner Gruppe und versuchen, Hacky-Lösungen zu vermeiden. Ich werde Sie auf dem Laufenden halten, falls etwas herauskommt. –
AFAIK ist dies noch nicht in 'caret :: train' und' caret :: trainControl' angesprochen, und der aktuelle Status ist der gleiche wie in [diese Frage von 2012] (http://stackoverflow.com/questions/14023423/ How-to-Pre-Prozess-Features-wenn-einige-von-ihnen-sind-Faktoren). Die Verwendung eines "hacky" Workarounds wird also im Moment der richtige Weg sein ... – geekoverdose