concat: Machine Learning Concat Transform
Menggabungkan beberapa kolom ke dalam satu kolom bernilai vektor.
Penggunaan
concat(vars, ...)
Argumen
vars
Daftar vektor karakter bernama nama variabel input dan nama variabel output. Perhatikan bahwa semua variabel input harus memiliki jenis yang sama. Dimungkinkan untuk menghasilkan beberapa kolom output dengan transformasi perangkaian. Dalam hal ini, Anda perlu menggunakan daftar vektor untuk menentukan pemetaan satu-ke-satu antara variabel input dan output. Misalnya, untuk menggabungkan kolom InNameA dan InNameB ke dalam kolom OutName1 dan juga kolom InNameC dan InNameD ke dalam kolom OutName2, gunakan daftar: (list(OutName1 = c(InNameA, InNameB), outName2 = c(InNameC, InNameD)))
...
Argumen tambahan yang dikirim ke mesin komputasi
Detail
concat
membuat kolom bernilai vektor tunggal dari beberapa
Kolom. Ini dapat dilakukan pada data sebelum melatih model. Perangkaian
dapat secara signifikan mempercepat pemrosesan data ketika jumlah kolom sebesar ratusan hingga ribuan.
Nilai
Objek maml
yang menentukan transformasi perangkaian.
Penulis
Microsoft Corporation Microsoft Technical Support
Lihat juga
featurizeText, categorical, categoricalHash, rxFastTrees, rxFastForest, rxNeuralNet, rxOneClassSvm, rxLogisticRegression.
Contoh
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)