在Matlab中计算LDA

时间:2018-08-27 10:43:19

标签: matlab lda

我写了以下代码:

    %LDA 
file = xlsread('LDA.xlsx');
Graph=[];

for c=1:840 
    for  i=1:17  
        for j=18:34 
    Graph=[Graph,file(i,c),file(j,c)];
    end
    end
end 
lda=resubLoss(Graph)

但是func resubLoss不起作用(未定义的函数或变量'resubLoss'。)我知道这可能是因为这不是数据集。

我需要算出此func对我的vector所做的相同操作。

谢谢。

1 个答案:

答案 0 :(得分:0)

最有可能(可以从https://de.mathworks.com/help/stats/classificationensemble.resubloss.htmlhttps://de.mathworks.com/help/stats/classificationsvm.resubloss.html中猜出)此函数只能以正确数据类型的对象作为其第一个参数来调用,因为它似乎是上述方法课程。

您需要确保您拥有所需数据类型的对象。