1

R の e1071 (svm) パッケージを使用しています。crossビルダー メソッドにパラメーターを指定すると、クロス検証が行われ、最適なモデルが選択されます。ただし、相互検証を手動で行うと、フォールドごとに構築されたすべてのモデルの精度が得られます。選択したモデルの正解率を e1071 パッケージで取得する方法はありますか?

4

1 に答える 1

4

accuracies次のように見たいと思うかもしれません

> require(e1071)
> model <- svm(Species ~ ., data = iris, cross=5)
> model$accuracies
[1] 100.00000  96.66667  93.33333  96.66667  93.33333

これらは、各フォールドの精度のパーセンテージであると思います。必要に応じて、平均を取ることができます。

于 2013-09-10T18:39:51.917 に答える