我正在尝试对以下类型的数据集执行 SVM。
有很多谓词说(谓词:P1,P2,p3..Pn),每个谓词都与一个类变量V相关联。每个谓词可以是三种类型,每种类型都有一个与之关联的值,例如
(P1,red)=5 (Class 0)
(p1,green)=10 (class 1)
(p1,yellow)=15 (class 1)
(p2,red)=9(class 1)
(p2,green)=99(class 1)
(p2,yellow)=1( Class 0).
在这种情况下,我应该如何拆分变量并在 MATLAB 中使用 SVM?还有一些谓词可能缺少某些值。例如,(p4,red) 可能会丢失。