Wie geht das Standardisierungsargument von glmnet mit Dummy-Variablen um?

In meinem Datensatz habe ich eine Reihe von kontinuierlichen und Dummy-Variablen. Für die Analyse mit glmnet möchte ich, dass die stetigen Variablen standardisiert werden, nicht aber die Dummy-Variablen.

Ich mache dies derzeit manuell, indem ich zuerst einen Dummy-Vektor von Spalten definiere, die nur Werte von [0,1] haben, und dann diescale Befehl für alle nicht-Dummy-Spalten. Das Problem ist, dass dies nicht sehr elegant ist.

Aber glmnet hat ein eingebautesstandardize Streit. Wird dies standardmäßig auch die Dummies standardisieren? Wenn ja, gibt es einen eleganten Weg, um glmnets zu sagenstandardize Argument, um Dummköpfe zu überspringen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage