在MATLAB中,文档说fitclinear
使用SVM或逻辑回归,fitcsvm
也是SVM。
同样fitclinear
通常更快。为什么呢?
两者有什么区别?
答案 0 :(得分:1)
如fitclinear的说明中所述:
这些低维数据的替代方案中有用于减少在以下方面的高维数据集的计算时间: 包含许多预测变量,训练线性分类模型 通过使用fitclinear。适用于中低维度的预测变量 数据集,请参阅低维数据的替代方法。
fitcsvm
。
换句话说,fitclinear
最好用于高维数据,而fictsvm
应该用于低至中维预测变量数据集。