delphi调用matlab的com组件,使用支持向量机(svm)得出的测试集结果错误

delphi调用matlab的com组件,使用支持向量机(svm)得出的测试集结果错误,请问这是哪里出现错误了?

图片说明

    ///////显示支持向量机结果
    memo2.Lines.Clear;
    memo2.Lines.Add('------------------------- 支持向量机方法 --------------');
    memo2.Lines.Add('------------------------- 输出预测正确率 --------------');
    for i:=0 to 2 do
    begin
      memoshow:='';
      memoshow:=memoshow+chr(9)+formatfloat('0.0000',svm_AccTest[i]);
      memo2.Lines.Add(memoshow);
    end;
    memo2.Lines.Add('------------------------- 输出预测结果 ----------------');
    for i:=0 to ycldataycountcs-1 do
    begin
      memoshow:=chr(9)+formatfloat('0.####',svm_PredTesty[i]);
      memo2.Lines.Add(memoshow);
    end;
    memo2.Lines.Add('------------------------- 输出混淆矩阵结果 ------------');
    for i:=0 to ycldataylx-1 do
    begin
      memoshow:='';
      for j:=0 to ycldataylx-1 do
        memoshow:=memoshow+chr(9)+formatfloat('0',svm_ConfusionMatrixTest[i,j]);
      memo2.Lines.Add(memoshow);
    end;   
  end;

https://blog.csdn.net/mushiheng/article/details/52491104