Para seguir este espectro se dispone de la matriz de espectros "fish_1_19" que es una matriz de espectros que preparé en el post anterior y vamos a calcular el espectro medio, simplemente haciendo la media de cada columna (absorbancias a las 19 longitudes de onda) con Excel.
27 may 2026
Ejercicio 1: Utilidad de resta de matrices en espectroscopia
Simulando espectros de un NIR de 19 filtros en Excel
A partir de un equipo NIR de rango 400 a 2498 cada dos nanómetros hemos seleccionado las 19 longitudes de onda correspondientes a los 19 filtros de un equipo Bran + Lubbe InfraAlyzer (ver anterior post). Por supuesto que es una gran perdida de datos, pero la idea de los siguientes posts es hacer análisis matriciales más simples para entender conceptos quimiométricos en Excel y de este modo será mucho mas pedagógico.
En este caso usamos un gráfico de scatter por líneas, pero si visualmente lo deseamos podemos quitarlos y poner solo los puntos.
26 may 2026
Planificando hacer una base de datos espectral para análisis matricial en Excel.
En los próximos posts vamos a preparar una matriz de datos espectral con un fichero de demo en el que seleccionaremos 19 longitudes de onda determinadas, simulando ser un equipo NIR de filtros Bran+Luebbe .
Las longitudes de onda serán: 1445, 1680, 1722, 1734, 1759, 1778, 1818, 1940, 1982, 2100, 2139, 2180, 2190, 2208, 2230, 2270, 2310, 2336 y 2348 nm.
1445 (O-H / Agua))
1680-1780 (C-H) 1720 - 1760 (Grasas / Lípidos)
1940 (O-H / Agua)
1980-2180 (N-H / Proteína)
2100 (Almidón / Proteína)
2170 - 2180 (Proteína)
2270-2348 (C-H Combinaciones)
Con estas selecciones trabajaremos con matrices mas pequeñas y menos intercorrelacionadas para poder entender mejor el análisis quimiométrico en el caso de trabajar con Excel.
Conocimientos básicos: Resta de matrices en Excel
De gran utilidad es la resta de espectros en quimiometría NIR, por ejemplo, para conocer como ha variado una muestra en el tiempo (restando el espectro actual del original, nos indicará si la muestra a variado en humedad, color,..etc.), o por ejemplo para hacer un centrado espectral que es de lo más común en cálculos de algoritmos como por ejemplo Componentes Principales.
La resta matricial es muy simple en Excel, y usamos a modo de ejemplo las matrices A y B del post anterior:
siendo el resultado:
25 may 2026
Conocimientos básicos: Suma de matrices en Excel
Siguiendo con los temas de matrices en Excel, vamos a realizar en este caso la suma de matrices. Para ello usamos la matriz A del post anterior y vamos a sumarla con otra matriz que debe de cumplir la condición de que tiene el mismo numero de columnas y el mismo número de filas. Si quisiésemos llevar esto al análisis espectral sería como hacer una suma de unos espectros con otros.
Ahora lo que hacemos es definir la nueva matriz como B, seleccionar el rango de columnas y filas adecuado y aplicar la formula A + B, siendo A y B las matrices a sumar:
21 jun 2015
The loading matrix “P” : a good example of orthogonal matrix
> round(gas.loadings[1:6,1:6],digits=4) PC1 PC2 PC3 PC4 PC5 PC6 900 nm -0.011 0.022 0.034 -0.039 0.042 -0.020 902 nm -0.010 0.022 0.031 -0.041 0.039 -0.022 904 nm -0.011 0.022 0.030 -0.042 0.036 -0.021 906 nm -0.012 0.024 0.027 -0.045 0.031 -0.012 908 nm -0.013 0.021 0.025 -0.045 0.035 -0.013 910 nm -0.014 0.023 0.023 -0.046 0.036 -0.018
> round(t(gas.loadings[1:6,1:6]),digits=4) 900 nm 902 nm 904 nm 906 nm 908 nm 910 nm PC1 -0.011 -0.010 -0.011 -0.012 -0.013 -0.014 PC2 0.022 0.022 0.022 0.024 0.021 0.023 PC3 0.034 0.031 0.030 0.027 0.025 0.023 PC4 -0.039 -0.041 -0.042 -0.045 -0.045 -0.046 PC5 0.042 0.039 0.036 0.031 0.035 0.036 PC6 -0.020 -0.022 -0.021 -0.012 -0.013 -0.018
Now we multiply the two matrix:
> round((gas.loadings[1:6,1:6])%*% solve((gas.loadings[1:6,1:6])),digits=4) 900 nm 902 nm 904 nm 906 nm 908 nm 910 nm 900 nm 1 0 0 0 0 0 902 nm 0 1 0 0 0 0 904 nm 0 0 1 0 0 0 906 nm 0 0 0 1 0 0 908 nm 0 0 0 0 1 0 910 nm 0 0 0 0 0 1
> round(((solve(gas.loadings[1:6,1:6]))%*%(gas.loadings[1:6,1:6])),digits=4) PC1 PC2 PC3 PC4 PC5 PC6 PC1 1 0 0 0 0 0 PC2 0 1 0 0 0 0 PC3 0 0 1 0 0 0 PC4 0 0 0 1 0 0 PC5 0 0 0 0 1 0 PC6 0 0 0 0 0 1 | |
4 ene 2014
Resolución de sistemas de ecuaciones en Excel (parte 1)
20 mar 2012
16 mar 2012
15 mar 2012
27 ene 2012
21 ene 2012
VIDEO: Suma de Matrices (otra manera)
15 ene 2012
14 ene 2012
Video: Suma de Matrices en Excel
12 oct 2011
Matriz Singular
"Matriz inversa y determinantes en Excel"
Bien, una matriz singular, es aquella matriz cuadrada, que no tiene inversa por ser su determinante cero.
9 oct 2011
Cálculo de la Matriz de Covarianzas en Excel
No olvidar que es para una matriz centrada.
5 sept 2011
Least Square in Excel: Finding the coefficients / Cálculo de los coeficientes
Same for Economics, I have found at the Public Library of my Village an interesting Book:
"Econometría Básica - Técnicas y herramientas" - Cesar Perez (Pearson).
I develop here in Excel one of the exercices of the book:
The result match the solution......GOOD.