Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

inconsistent

Coeficiente de incoherencia

Descripción

ejemplo

Y = inconsistent(Z) Devuelve el coeficiente de inconsistencia para cada vínculo del árbol de clústeres jerárquico generado por la función. calcula el coeficiente de inconsistencia para cada vínculo comparando su altura con la altura media de otros vínculos en el mismo nivel de la jerarquía.Zlinkageinconsistent Cuanto mayor sea el coeficiente, mayor será la diferencia entre los objetos conectados por el enlace. Para obtener más información, consulte.Algoritmos

ejemplo

Y = inconsistent(Z,d) Devuelve el coeficiente de inconsistencia para cada vínculo del árbol mediante la búsqueda de una profundidad debajo de cada vínculo.Zd

Ejemplos

contraer todo

Examine un cálculo de coeficiente de inconsistencia para un árbol de clústeres jerárquico.

Cargue el conjunto de datos.examgrades

load examgrades

Cree un árbol de clústeres jerárquico.

Z = linkage(grades);

Cree una matriz de información de coeficiente de inconsistencia utilizando.inconsistent Examine la información del enlace 84.

Y = inconsistent(Z); Y(84,:)
ans = 1×4

    7.2741    0.3624    3.0000    0.5774

La cuarta columna de contiene el coeficiente de inconsistencia, que se calcula utilizando la media en la primera columna de y la desviación estándar en la segunda columna de.YYY

Debido a que las filas de corresponden a las filas de, examine el enlace 84 en.YZZ

Z(84,:)
ans = 1×3

  190.0000  203.0000    7.4833

El eslabón 84 conecta los racimos 190th y 203rd en el árbol y tiene una altura de.7.4833 El cluster 190th corresponde al link del índice

<math display="inline">
<mrow>
<mn>190</mn>
<mo>-</mo>
<mn>120</mn>
<mo>=</mo>
<mn>70</mn>
</mrow>
</math>
, donde 120 es el número de observaciones. El cluster 203 corresponde al link 83.

De forma predeterminada, utiliza dos niveles del árbol para calcular.inconsistentY Por lo tanto, utiliza solamente los links 70th, 83, y 84 para computar el coeficiente de inconsistencia para el link 84. Compare los valores con los cálculos correspondientes utilizando las alturas de los enlaces.Y(84,:)Z

mean84 = mean([Z(70,3) Z(83,3) Z(84,3)])
mean84 = 7.2741 
std84 = std([Z(70,3) Z(83,3) Z(84,3)])
std84 = 0.3624 
inconsistent84 = (Z(84,3)-mean84)/std84
inconsistent84 = 0.5774 

Cree los datos de ejemplo.

X = gallery('uniformdata',[10 2],12); Y = pdist(X);

Genere el árbol de clústeres jerárquico.

Z = linkage(Y,'single');

Genere un diagrama de dendrograma del árbol de clústeres jerárquico.

dendrogram(Z)

Calcule el coeficiente de inconsistencia para cada enlace en el árbol de clúster Z a la profundidad 3.

W = inconsistent(Z,3)
W = 9×4

    0.1313         0    1.0000         0
    0.1386         0    1.0000         0
    0.1463    0.0109    2.0000    0.7071
    0.2391         0    1.0000         0
    0.1951    0.0568    4.0000    0.9425
    0.2308    0.0543    4.0000    0.9320
    0.2395    0.0748    4.0000    0.7636
    0.2654    0.0945    4.0000    0.9203
    0.3769    0.0950    3.0000    1.1040

Argumentos de entrada

contraer todo

Árbol de clúster jerárquico aglomerativo, especificado como una matriz numérica devuelta por. es unalinkageZ (m – 1)-por-3 matriz, donde es el número de observaciones.m Las columnas 1 y 2 de contienen índices de clúster vinculados en pares para formar un árbol binario. contiene las distancias de vinculación entre los dos clústeres combinados en la fila.ZZ(I,3)Z(I,:)

Tipos de datos: single | double

Depth, especificado como un escalar entero positivo. Para cada enlace, calcula el coeficiente de inconsistencia correspondiente utilizando todos los enlaces del árbol dentro de los niveles inferiores.kinconsistentdk

Tipos de datos: single | double

Argumentos de salida

contraer todo

Información de coeficiente de inconsistencia, devuelta como (m – 1)-por-4 matriz, donde el (m – 1) filas corresponden a las filas de.Z En esta tabla se describen las columnas de.Y

ColumnaDescripción

1

Media de las alturas de todos los links incluidos en el cálculo

2

Desviación estándar de las alturas de todos los enlaces incluidos en el cálculo

3

Número de enlaces incluidos en el cálculo

4

Coeficiente de incoherencia

Tipos de datos: double

Algoritmos

Para cada vínculo, el coeficiente de inconsistencia se calcula comok

Y(k,4)=(Z(k,3)Y(k,1))/Y(k,2),

donde está la información del coeficiente de inconsistencia para los links en el árbol jerárquico del cluster.YZ

Para los enlaces que no tienen más enlaces debajo de ellos, el coeficiente de inconsistencia se establece en 0.

Referencias

[1] Jain, A., and R. Dubes. Algorithms for Clustering Data. Upper Saddle River, NJ: Prentice-Hall, 1988.

[2] Zahn, C. T. “Graph-theoretical methods for detecting and describing Gestalt clusters.” IEEE Transactions on Computers. Vol. C-20, Issue 1, 1971, pp. 68–86.

Introducido antes de R2006a