Mind the Gap: The PhysioNet/Computing in Cardiology Challenge 2010 1.0.0
(1,518 bytes)
function [patchdata, fwdallpatches, reclongsignal]=viewresults(folder,val,othername,ordmissignal)
directoria=strcat('../',folder);
patchdatafile=strcat(directoria,'/patchdata_aim.txt');
patchdata=readmatriz(patchdatafile);
fwdallpatchesfile=strcat(directoria,'/fwd_allpatches_mlp4layers_',othername,'_aim.txt');
%printf('%s %s \n','reading from file: ',fwdallpatchesfile);
fwdallpatches=readmatriz(fwdallpatchesfile);
reclongsignalfile=strcat(directoria,'/reconstructed_long_signal_',othername,'_aim.txt');
%printf('%s %s','reading from file: ',reclongsignalfile);
reclongsignal=readmatriz(reclongsignalfile);
assert(size(reclongsignal,1)==1);
lengthrec=size(reclongsignal,2);
missignal=val(ordmissignal,:);
missignal=missignal(1:end-3750);
tmissignal=missignal(1,end-lengthrec+1+3750:end);
[a,b]=score(tmissignal,reclongsignal(1,1:end-3750));
fprintf(1,"%s %f %f \n", 'before denormalization score is ', a,b);
meanaim=mean(missignal,2);
stdaim=std(missignal);
reclongsignal=stdaim*reclongsignal+meanaim;
[a,b]=score(tmissignal,reclongsignal(1,1:end-3750));
fprintf(1,"%s %f %f \n", 'after denormalization score is ', a,b);
missingsignal=reclongsignal(1,end-3750+1:end);
%file to upload to physionet
missingsignalfile=strcat(directoria,'/missingsignal_',othername,'_aim.txt');
fid = fopen (missingsignalfile, 'w');
fprintf(fid,"%10.7f \n",missingsignal);
fclose (fid);
patchsize=size(patchdata,2);
s=123;
x=1:patchsize;
plot(x,patchdata(s,x),'k',x,fwdallpatches(s,x),'r');