`fitclinear` 和 `fitcsvm` 有什么区别?

What is the difference between `fitclinear` and `fitcsvm`?

在 MATLAB 中,文档说 fitclinear 使用 SVM 或逻辑回归,fitcsvm 也是一个 SVM。

另外 fitclinear 通常更快。为什么?

两者有什么区别?

fitclinear的描述所述:

For reduced computation time on a high-dimensional data set that includes many predictor variables, train a linear classification model by using fitclinear. For low- through medium-dimensional predictor data sets, see Alternatives for Lower-Dimensional Data.

fitcsvm 存在于低维数据的这些替代方案中。

换句话说,fitclinear 最适合用于高维数据,而 fictsvm 应该用于低维到中维预测数据集。