在使用uci下载的数据时,建模时出现这个错误的解决方法
首先现在UCI上面下载数据
然后右键另存为就行了。这样我们就从UCI里面下载到了训练数据
在matlab 点 导入数据,数据类型要记得选第二个,
如果选择最后一个table就会出现这个问题
最后附上代码
%%之前先import wine.date IMPORTED DATA 设为Numeric Matrix (数值矩阵)
wine_label = wine(:,1); %% 取第一列元素为lable
wine_date = wine(:,2:end); %% 取其它列元素为lable
save winedate.mat %%保存为mat文件
load('winedate.mat');
modelw= svmtrain(wine_label, wine_date);
[predict_label,accuracy,decision_values] = svmpredict(wine_label, wine_date,modelw,0);