squareform
Dar formato a una matriz de distancia
Sintaxis
Descripción
convierte ZOut = squareform(yIn)yIn, un vector de distancia por pares con una longitud de m(m–1)/2 para m observaciones, en ZOut, una matriz simétrica de m por m con ceros a lo largo de la diagonal.
Las distancias por pares de yIn se establecen en el orden (2,1), (3,1), ..., (m,1), (3,2), ..., (m,2), ..., (m,m–1). La distancia por pares entre las observaciones i-ésima y j-ésima está en ZOut(i,j) e yIn((i–1)*(m–i/2)+j–i) para i≤j.
fuerza a yOut = squareform(ZIn,'tovector')squareform a tratar ZIn como una matriz y convierte ZIn en un vector. Si ZIn es un escalar (1 por 1), entonces ZIn debe ser cero.
Las dos sintaxis anteriores son útiles cuando el argumento de entrada es un escalar. Si no especifica 'tomatrix' ni 'tovector', el valor predeterminado es 'tomatrix'.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Puede usar
squareformpara dar formato a un vector o una matriz que sea similar a un vector o una matriz de distancia, como la matriz de coeficientes de correlación (corrcoef).
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a