diff --git a/usedMcode/callAll.m b/usedMcode/callAll.m index 04a2cb8..361bea3 100644 --- a/usedMcode/callAll.m +++ b/usedMcode/callAll.m @@ -76,10 +76,10 @@ maxRidgeParamIndexEEGemg=zeros([j,noSynergies,k]); correlationEMGemg=zeros([j,noSynergies]); maxRidgeParamIndexAutoencKin=zeros([j,noSynergies,k]); - correlationAutoencKin=zeros([j,noSynergies]); - correlationViaAutoenc=zeros([j,noSynergies]); - correlationViaPCA=zeros([j,noSynergies]); - correlationViaNNMF=zeros([j,noSynergies]); + correlationAutoencKin=zeros([j,3]); + correlationViaAutoenc=zeros([j,3]); + correlationViaPCA=zeros([j,3]); + correlationViaNNMF=zeros([j,3]); viaCorrelationAutoenc=zeros(j,noSynergies); viaCorrelationPCA=zeros(j,noSynergies); viaCorrelationNNMF=zeros(j,noSynergies); diff --git a/usedMcode/ridgeCVvia.m b/usedMcode/ridgeCVvia.m index af0ff60..4aa32ff 100644 --- a/usedMcode/ridgeCVvia.m +++ b/usedMcode/ridgeCVvia.m @@ -57,7 +57,7 @@ coeffs=ridge(pred,trainingData,ridgeParams(1),0); viaDataPredicted(:,j)=coeffs(1)+trainingData*coeffs(2:end); - viaCorrelation(:,j)=corr(viaData(:,j),viaDataPredicted(:,j)); + viaCorrelation(:,j)=diag(corr(viaData(:,j),viaDataPredicted(:,j))); end parfor j=1:size(predicted,2) diff --git a/usedMcode/ridgeCorrelation.m b/usedMcode/ridgeCorrelation.m index 8929a02..e2e5fec 100644 --- a/usedMcode/ridgeCorrelation.m +++ b/usedMcode/ridgeCorrelation.m @@ -1,6 +1,6 @@ function [correlation]=ridgeCorrelation(data,kin,coeffs) prediction=coeffs(1)+data*coeffs(2:end); - correlation=corr(kin,prediction); + correlation=diag(corr(kin,prediction)); end \ No newline at end of file