16 votos

Derivados total (dentro de la clase + entre la clase) de la dispersión de la matriz

Estaba jugueteando con el PCA y LDA métodos y estoy atascado en un punto, tengo la sensación de que es tan simple que no lo veo.

Dentro de la clase ($S_W$) y entre los de clase ($S_B$) de la dispersión de las matrices se definen como:

$$ S_W = \sum_{i=1}^C\sum_{t=1}^N(x_t^i - \mu_i)(x_t^i - \mu_i)^T $$

$$ S_B = \sum_{i=1}^CN(\mu_i-\mu)(\mu_i-\mu)^T $$

Total de dispersión de la matriz $S_T$ es dada como:

$$ S_T = \sum_{i=1}^C\sum_{t=1}^N(x_t^i - \mu)(x_t^i - \mu)^T = S_W + S_B $$

donde C es el número de clases y N es el número de muestras $x$ son muestras, $\mu_i$ i-ésima clase media, $\mu$ es la media global.

Mientras que tratando de obtener $S_T$ llegué a un punto en el que tuve:

$$ (x-\mu_i)(\mu_i-\mu)^T + (\mu_i-\mu)(x-\mu_i)^T $$

como un término. Esto debe ser cero, pero ¿por qué?

9voto

Marc-Andre R. Puntos 789

Si usted asume

$$\frac{1}{N}\sum_{t=1}^Nx_t^{i}=\mu_i$$

Entonces

$$\sum_{i=1}^C\sum_{t=1}^N(x_t^i-\mu_i)(\mu_i-\mu)^T=\sum_{i=1}^C\left(\sum_{t=1}^N(x_t^i-\mu_i)\right)(\mu_i-\mu)^T=0$$

y la fórmula sostiene. A lidiar con el segundo término en la forma similar.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X