Domanda

Ho un 2 vettori di numero di 1 o -1. Quali sono gli strumenti standard di Matlab che mi avrebbe aiutato a calcolare un numero correlazione tra i due vettori? Grazie in anticipo!

È stato utile?

Soluzione

La funzione CORRCOEF è ciò che si' cercavi:

R = corrcoef(vector1(:),vector2(:));  %# Returns a 2-by-2 matrix of
                                      %#   correlation coefficients

Se avete la Statistics Toolbox , si può anche consiglia di controllare la funzione CORR :

RHO = corr(vector1(:),vector2(:));  %# Returns the linear correlation coefficient
                                    %#   (default is a Pearson correlation)

Altri suggerimenti

La funzione corr in MATLAB si passa a Phi-coefficiente se vede dati binari.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top