我有100个样本,每个样本具有16个特征,我想绘制SVM结果,但是据我了解,以下代码仅从X中提取了两列(两个特征),有一种方法可以支持向量机(SVM)在一个图中具有所有功能的结果?
figure;
hgscatter = gscatter(X(:,1),X(:,2), Y);
hold on;
h_sv = plot(svmModel.SupportVectors(:,1), svmModel.SupportVectors(:,2) , 'ko', 'markersize', 8);
% X : features, Y : lables
答案 0 :(得分:0)
可视化高维空间更多的是艺术而不是科学。您可以尝试clustergram或类似的图(绿色可能是每个要素中的高值,红色可能是低值)。降低尺寸(例如,受监督的PCA,tSNE等可能是其他选择)。