0
trainData $ spとtrainData $ sexの両方に関連してデータを訓練することは可能ですか?2つのパラメータを使用してRのkNNを設定する
library(dplyr)
library(caret)
library(e1071)
data(crabs, package = "MASS")
crabs = mutate_if(crabs, is.character, as.factor)
set.seed(1234)
index <- createDataPartition(crabs$sp, p=0.70, list=FALSE)
trainData= crabs[index,]
testData= crabs[-index,]
model_knn1 = knn3(trainData[,4:8], testData$sp, cl=trainData$sp, k=1)
上記のコードでは、種(trainData $ sp)に関連するデータのみをトレーニングしています。
あなたは動作しません提供されているコード。 'model_knn1 = knn3Train(train [、4:8]、test [、4:8]、cl = train $ sp、k = 1)' – G5W
それは私のために働くが、パッケージdplyr、キャレット、e1071。 – Lymmuar
コードでtrainとtestが定義されていますが、定義されていないtestDataとtrainDataが使用されます。 – G5W