ada
記述子変数が と の両方である分類にパッケージをcategoric
使用していますnumeric
。これにより、pairs
関数を呼び出すときに問題が発生します。以下は、私の問題を示す例です。
require(rpart)
require(ada)
data(car90, package = "rpart")
target = "Country"
input = setdiff(names(car90), target)
# ada only works with two distinct responses
car90 = car90[car90$Country %in% c("USA", "Japan/USA"), ]
# remove surplus factor levels
car90$Country = as.character(car90$Country)
adaCar90 = ada(car90[, input], car90[, target])
pairs(adaCar90, car90[, input], vars = 32:33)
# Error in pairs.default(as.matrix(rbind(train.data, test.x))[, vars],
# lower.panel = panel.low, : non-numeric argument to 'pairs'
関数の引数をnumeric
使用して記述子のみを選択しても問題は解決しないようです。これを修正する方法を知っている人はいますか?vars
pairs
乾杯。