Análisis de Componentes Principales en Teledetección: Correlación entre los componentes principales y las bandas

A partir del código C/C++ para Windows reseñado aquí:

Análisis de Componentes Principales en Teledetección: Autovalores y autovectores

se modificó ligeramente el programa jacobi.c++ para producir la matriz de correlación entre los componentes principales y las bandas. El resultado final (aunque se producen otros resultados intermedios) corresponde a la Tabla 7 de:

Análisis de Componentes Principales en Teledetección. Consideraciones estadísticas para optimizar su interpretación (Parte II)

Las varianzas de las bandas (última columna de la Tabla 2 de la referencia anterior) las lee del archivo datos\estadisticos.dat.

Esta fue la salida:

Para obtener los resultados de la Tabla 9 bastaría con cambiar de nombre al archivo datos2.in, que también se suministra en la carpeta datos, por el de datos.in y ejecutar el programa. Sin embargo, aunque los autovectores y autovalores son equivalentes a los de la Tabla 8, los valores de la Tabla 9 son diferentes a los de nuestra salida:

La salida anterior fue corroborada manualmente y los resultados, aparentemente, son correctos.

El ejecutable para Windows se encuentra disponible aquí:

JACOBI0.2.zip

Esta entrada fue publicada en Código C++, Teledetección y etiquetada , . Guarda el enlace permanente.

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s