以下のコードでは、単一の予測子で K 個の最近傍を使用しようとしています。私の理解では、 の例のtrain.X
数を の例の数と一致させる必要はありませんが、入力を正しく解析してtest.X
いR
ないようです。
library(ISLR)
library(class)
train=(Weekly$Year<2009)
train.X = Weekly$Lag2[train]
test.X = Weekly$Lag2[!train]
train.Direction = Weekly$Direction[train]
knn.pred = knn(train.X, test.X, train.Direction, k=1)
上記のコードを実行すると、エラーが発生します
Error in knn(train.X, test.X, train.Direction, k = 1) :
dims of 'test' and 'train' differ
どうすれば修正でき、train.X
正しく解析できますか?test.X
R