Loop to 'kstest2' between each column
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
Hey, I'm stuck with a loop:
I want to test(kstest2) each column of a matrix for similarities with other columns (in order to cluster them eventually). The output of the test is a single value [0,1] for each comparison.
I tried the following approach but the results do not appear to be right, do you guys see where I've made a mistake?
 for m = 1:300,
      for n = 2:300
       h(1,m) = kstest2(dataset(m,:), dataset(n,:)) ;
      end
 end
Is this the correct way to use a loop for operations between every column of a matrix?
Thanks a lot in advance!
0 commentaires
Réponses (1)
  Arham Malik
 le 9 Juil 2020
        for m = 1:k
    for n = 1:k
        [h(n,m), p(n,m)] = kstest2(pixelCountsarray(:,n),pixelCountsarray(:,m));
    end
end
Should look something like this
0 commentaires
Voir également
Catégories
				En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

