Отчёт законченый

Этот коммит содержится в:
Пользователь № 7 аудитории Ж-202
2026-02-12 10:54:18 +03:00
родитель 5e9045b8e6
Коммит e566477767
10 изменённых файлов: 655 добавлений и 302 удалений

Просмотреть файл

@@ -1,22 +1,32 @@
XX=load('dan_vuz.txt')
size(XX)
X=XX(:,3:13)
R=corr(X)
[vect,lambda]=eig(X'*X)
fp=fopen('prtcl.txt ','w');
XX=load('dan_vuz.txt');
size(XX);
X=XX(:,3:13);
R=corr(X);
[vect,lambda]=eig(X'*X);
Sobst=diag(lambda);
fprintf('Eigenvalues:\n %f \n',Sobst)
fprintf('\n')
SobMax=Sobst(end)
GlComp=vect(:,end)
Delt=100*SobMax/sum(Sobst)
fprintf('Delta= %d \n ',round(Delt))
Res=X*GlComp
fprintf(' Results \n ')
fprintf('%d %f \n ',[XX(:,1),Res] ')
save res.mat Res -mat
hist(Res,20)
xlabel('Results ')
ylabel('Number of Unis ')
saveas(gcf, 'Hist.jpg ', 'jpg ')
CorFin=corr(Res,XX(:,2))
fprintf('Correlation of Results and Money = %f \n',CorFin)
fprintf(fp,'Eigenvalues:\n %f \n',Sobst);
fprintf('\n');
SobMax=Sobst(end);
GlComp=vect(:,end);
Delt=100*SobMax/sum(Sobst);
fprintf(fp,'Delta= %d \n ',round(Delt));
Res=X*GlComp;
fprintf(fp,' Results \n ');
fprintf(fp,'%d %f \n ',[XX(:,1),Res] );
MinRes = min(Res);
MaxRes = max(Res);
MeanRes = mean(Res);
stdRes = std(Res);
fprintf(fp, 'Min %f \n ',MinRes );
fprintf(fp,'Max %f \n ',MaxRes );
fprintf(fp,'Mean = %f \n ', MeanRes);
fprintf(fp,'Std = %f \n ', stdRes);
save res.mat Res -mat;
hist(Res,20);
xlabel('Results ');
ylabel('Number of Unis ');
saveas(gcf, 'Hist.jpg ', 'jpg ');
CorFin=corr(Res,XX(:,2));
fprintf(fp,'Correlation of Results and Money = %f \n',CorFin);
fclose(fp);