線形SVMモデルの方程式を提供できるパッケージが必要です。現在、私はe1071を次のように使用しています:
library(e1071)
m = svm(data, labels, type='C', kernel='linear', cost=cost, probability=FALSE, scale=scale)
w = t(m$coefs) %*% data[m$index,] #Weight vector
b = -model$rho #Offset
ただし、どのようにしてe1071::svm()
ポジティブクラスとネガティブクラスを選択するのかわかりません。そのため、さまざまなデータセットで混乱する可能性があります。この関数がどのクラスがポジティブでどのクラスがネガティブであるかをどのように決定するか誰でも確認できますか?
また、これに適したパッケージはありますか?
1
これに関する情報を関連するスレッドで提供しました:線形SVMモデルの決定境界の計算。
—
2012年