Question: My code load P . mat [ coeff , score,latent,taquared,explained,mu ] = pca ( P ) ; plot ( cumsum ( explained ) ) %

My code
load P.mat
[coeff,score,latent,taquared,explained,mu]= pca(P);
plot(cumsum(explained))
%load T.mat
%[coeff,score,latent,taquared,explained,mu]= pca(T);
%plot(cumsum(explained))
%m1= P([12345678910],:)
%m1= P(:,1:284)
%m1= P(1:10,1:10)
%m1= P(1:10,:)
m1= P(:,1:10)
%m2= T(:,1:10)
% Split the data
Ptrn=m1(:,1:6)'; %1st 2/3, input
Ttrn=T(1:6)'; %1st 2/3, desired output
Pval=m1(:,7:end)'; %2nd 1/3, input
Tval=T(7:end)'; %2nd 1/3, desired output
MdlLinear = fitcdiscr(Ptrn,Ttrn);
[YtrnLBL, YtrnSCR, ~]= predict(MdlLinear,Ptrn);
[YvalLBL, YvalSCR, ~]= predict(MdlLinear,Pval);
[X1,Y1,Tr1,AUC1]= perfcurve(Ttrn,YtrnSCR(:,2),1);
% Training
scoresPOS=YtrnSCR(Ttrn==1,2);
scoresNEG=YtrnSCR(Ttrn==-1,2);
d_primeTRN=abs(mean(scoresPOS)-mean(scoresNEG))/sqrt(0.5*var(scoresPOS)+0.5*var(scoresNEG))% d'
figure, plot(X1,Y1),xlabel('FAR or FPR'),ylabel('GAR or TPR'),title(['Fold 1 Training ROC, AUC=' num2str(AUC1)])
ind1=find((1-Y1)
My code load P . mat [ coeff ,

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!