Loop to 'kstest2' between each column
    3 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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 Commenti
Risposte (1)
  Arham Malik
 il 9 Lug 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 Commenti
Vedere anche
Categorie
				Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

