Professional Documents
Culture Documents
Clasificare Alcoolici.m-1
Clasificare Alcoolici.m-1
clear all
close all
load('nealcoolici.mat')
load('alcoolici.mat')
%% =================
data=[FFa;FFc];
dim_data=size(data);%
dim_F=size(FFa);
etichete = [];
for k = 1:dim_data(1)
if k<=dim_F(1)
etichete= [etichete; 'A'];% focal
else
etichete= [etichete; 'C'];% nefocal
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%================================
%%%Create a 10-fold cross-validation to compute classification error.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%================================
%Indices = crossvalind('Kfold', N, K)
% returns randomly generated indices for a K-fold cross-validation of N
observations.
indici = crossvalind('Kfold',etichete,10);
numar_esantioane=length(etichete);
strArray = java_array('java.lang.String',numar_esantioane);
strArray(1:numar_esantioane/2) = java.lang.String('X');
strArray((numar_esantioane/2)+1:numar_esantioane) = java.lang.String('Y');
cellArray = cell(strArray);%etichetele etichete sub forma de cell
% classperf Evaluate performance of classifier
d={'medie_rata_clasificare_test',
'q_medie_rata_clasificare_test','m_medie_rata_clasificare_test',
'KNN_medie_rata_clasificare_test','medie_sensitivitate', 'q_medie_sensitivitate',
'm_sensitivitate','KNN_medie_sensitivitate', 'medie_specificitate',
'q_medie_specificitate', 'm_medie_specificitate','KNN_medie_specificitate'};
xlswrite('clasificare_alcoolici.xlsx',d,'clasificare_S1','b2');
xlswrite('clasificare_alcoolici.xlsx',[medie_rata_clasificare_test
q_medie_rata_clasificare_test m_medie_rata_clasificare_test
KNN_medie_rata_clasificare_test medie_sensitivitate q_medie_sensitivitate
m_medie_sensitivitate KNN_medie_sensitivitate medie_specificitate
q_medie_specificitate m_medie_specificitate
KNN_medie_specificitate],'clasificare_S1','b4');