concat: transformación concat de Machine Learning
Combina varias columnas en una sola columna con valores vectoriales.
Uso
concat(vars, ...)
Argumentos
vars
Lista con nombre de vectores de caracteres de nombres de variables de entrada y el nombre de la variable de salida. Tenga en cuenta que todas las variables de entrada deben ser del mismo tipo. La transformación de concatenación permite generar varias columnas de salida. En este caso, debe usar una lista de vectores para definir una asignación uno a uno entre las variables de entrada y de salida. Por ejemplo, para concatenar las columnas InNameA e InNameB en la columna OutName1 y también las columnas InNameC e InNameD en la columna OutName2, use la lista: (list(OutName1 = c(InNameA, InNameB), outName2 = c(InNameC, InNameD)))
...
Argumentos adicionales que se envían al motor de proceso
Detalles
concat
crea una sola columna con valores vectoriales a partir de varias
columnas. Se puede realizar en los datos antes de entrenar un modelo. La concatenación
puede acelerar significativamente el procesamiento de los datos cuando el número de columnas alcanza un tamaño de cientos a miles.
Value
Objeto maml
que define la transformación de concatenación.
Autores
Microsoft Corporation Microsoft Technical Support
Consulte también
featurizeText, categorical, categoricalHash, rxFastTrees, rxFastForest, rxNeuralNet, rxOneClassSvm, rxLogisticRegression.
Ejemplos
testObs <- rnorm(nrow(iris)) > 0
testIris <- iris[testObs,]
trainIris <- iris[!testObs,]
multiLogitOut <- rxLogisticRegression(
formula = Species~Features, type = "multiClass", data = trainIris,
mlTransforms = list(concat(vars = list(
Features = c("Sepal.Length", "Sepal.Width", "Petal.Length", "Petal.Width")
))))
summary(multiLogitOut)