Расчет LDA в Matlab - PullRequest
       7

Расчет LDA в Matlab

0 голосов
/ 27 августа 2018

Я написал следующий код:

    %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)

но функция resubLoss не работает (неопределенная функция или переменная 'resubLoss'). Я понимаю, что это может быть связано с тем, что это не набор данных.

Что мне нужно, так это вычислить то же самое, что делает эта функция на моем векторе.

спасибо.

1 Ответ

0 голосов
/ 27 августа 2018

Скорее всего (как можно догадаться из https://de.mathworks.com/help/stats/classificationensemble.resubloss.html и https://de.mathworks.com/help/stats/classificationsvm.resubloss.html), эту функцию можно вызывать только с объектом правильного типа данных в качестве первого аргумента, так как это, кажется, методы сказал классы.

Вам необходимо убедиться, что у вас есть объекты нужного типа данных.

...