MATLAB错误 - 未定义的函数或方法'fitcsvm'用于'double'类型的输入参数

时间:2014-03-30 08:25:29

标签: matlab svm libsvm

我正在运行

SVMModel = fitcsvm(X,Y,'KernelFunction','rbf','Standarize',true,'ClassNames',[-1,1]);

我得到的错误是

Undefined function or method 'fitcsvm' for input arguments of type 'double'

我很确定X和Y是矩阵:

size(X)
ans =
544    28


size(Y)
ans =
544     1

知道这里发生了什么吗?

2 个答案:

答案 0 :(得分:4)

到目前为止,仅在Matlab 2014中就可以使用它。检查您的matlab版本和统计工具箱。

答案 1 :(得分:0)

该错误意味着没有这样的功能。由于该功能是机器学习工具箱的一部分,因此您很可能不拥有此工具箱。在命令窗口中使用ver命令查找它。