3D データセット (x、y、z 座標) の SVM をプロットするにはどうすればよいですか?
を使用して 3D データをプロットできますがscatterplot3d(data)
、svm 結果を使用するとどのように機能しますか?
編集:コメントから回答へのコピー。これはOPによる編集である必要があります:
3セットのデータ
data[1:10,1], data[1:10,2] and data[1:10,3] represent genuine data.
data[11:15,1], data[11:15,2] and data[11:15,3] represent userA data.
data[16:20,1], data[16:20,2] and data[16:20,3] represent userB data.
次に、次のように SVM を実行します。
labels <- matrix( c(rep(1,10), rep(-1, 10)) )
svp <- ksvm(data,labels, type="C-svc" , kernel='rbfdot', C=0.4,
kpar=list(sigma=0.2))
次に、次のデータテストを行います。
dataTest[1,1], dataTest[1,2], dataTest[1,3]
predLabels = predict(svp,dataTest)
編集者注: 最後の部分は、データ ポイントが 3 つしかないため少し奇妙に見えます。