28 個の変数 (13 個のラベルと 15 個の特徴) を持つトレーニング データ セットがあります。15 個の特徴を持つテスト データ セットと、特徴に基づいてこのテスト データ セットのラベルを予測する必要があります。全 13 ラベルの KNN 分類器を個別に作成しました。
これら 13 個の個別ラベル KNN 分類器すべてを 1 つのマルチラベル分類器に結合する可能性はありますか?
単一ラベルの現在のコード:
library(class)
train_from_train <- train[1:600,2:16]
target_a_train_from_train <- train[1:600,17]
test_from_train <- train[601:800,2:16]
target_a_test_from_train <- train[601:800,17]
knn_pred_a <-knn (train = train_from_train, test = test_from_train, cl= target_a_train_from_train, k = 29)
table(knn_pred_a, target_a_test_from_train)
mean(knn_pred_a != target_a_test_from_train)
knn_pred_a_ON_TEST <-knn (train = train[,2:16], test = test[2:16], cl= train[,17], k = 29)
knn_pred_a_ON_TEST
私はインターネットを精査し、パッケージmldr
はオプションのようですが、自分のニーズに合わせることができませんでした.