Funciones matriciales
Construcción de matrices
- MAKE(r,c,[v]): Crea un r × c matriz (r filas y c columnas) con todos los elementos iguales a v.
- MAGIC(n): Crea un n × n matriz con como elementos los números enteros del 1 al n2, con sumas de filas y columnas iguales.
- MRND(r,c): Crea un r × c matriz (o filas y c columnas) con números aleatorios.
- DIAG(A): Crea una matriz diagonal.
- UNIT(A): Devuelve una matriz unitaria con las mismas dimensiones de la matriz cuadrada A.
- ONES(A): Devuelve una matriz con las mismas dimensiones que la matriz A con todos los elementos iguales a 1.
- ZERO(A): Devuelve una matriz con las mismas dimensiones que la matriz A con todos los elementos iguales a cero.
- CVEC(mín,máx,n): Devuelve un vector columna de n filas, con valores equidistantes que van desde mín hasta máx.
- RVEC(mín,máx,n): Devuelve un vector fila de n columnas, con valores equidistantes que van desde mín hasta máx.
Agregar y eliminar columnas y filas
- CBIND(A,B [,..]): Devuelve una matriz con matriz B añadido a la matriz A, por columnas.
- RBIND(A,B [,..]): Devuelve una matriz con matriz B añadido a la matriz A, por filas.
- CDEL(A,c): Devuelve la matriz A sin columna c.
- RDEL(A,r): Devuelve la matriz A sin fila r.
- CLEAN(A): Devuelve una matriz con columnas y filas vacías con datos faltantes eliminados.
Propiedades de la matriz
- INDEX(A,r,c): Devuelve un elemento, una fila o una columna de una matriz.
- NORM(A): Devuelve la norma 2 de un vector o matriz.
- NCOL(A): Devuelve el número de columnas de una matriz.
- NROW(A): Devuelve el número de filas de una matriz.
- TRACE(A): Devuelve la suma de los elementos de la diagonal principal de una matriz.
Operaciones y transformaciones matriciales
- KRON(A,B): Devuelve el producto tensorial de Kronecker de matrices A y B.
- INV(A): Devuelve la matriz inversa de una matriz.
- PINV(A): Devuelve la pseudoinversa de Moore-Penrose de una matriz.
- RANK(A): Devuelve una estimación del número de filas o columnas linealmente independientes de una matriz.
- TRANSPOSE(A): Devuelve la transposición de una matriz.
- WINSORIZE(A,k): Devuelve una matriz con valores winsorizados columna por columna.
Ecuaciones lineales
- BALANCE(A): Devuelve una matriz mejor equilibrada con los mismos valores propios.
- DETERM(A): Devuelve el determinante de una matriz.
- HESSENBERG(A): Genera una matriz de Hessenberg.
- EIG(A [, v ]): Devuelve los valores propios de la matriz A.
- SOLVE(A,B): Resuelve la ecuación A X = B para X.
- MCOV(A): Devuelve la matriz de varianza-covarianza.
- MCOR(A): Devuelve la matriz de correlación.
- SSCP(A): Devuelve una matriz con sumas de cuadrados y productos cruzados.
Remuestreo
- RESAMPLE(A): Devuelve una matriz con la misma dimensión de A, que contiene una selección aleatoria de filas de A(remuestreo con reemplazo). Algunas filas de A Es posible que estén duplicados en la matriz de resultados, es posible que falten otros.
- SUBSAMPLE(A,n): Devuelve una matriz con n número de filas, seleccionadas aleatoriamente de las filas de la matriz. A. Cada fila de A sólo puede estar presente una vez en la matriz de resultados.
Funciones estadísticas matriciales
- CMAX(A): Devuelve un vector de fila con máximos de columna.
- CMIN(A): Devuelve un vector de fila con mínimos de columna.
- CSSQ(A): Devuelve un vector de fila con la suma de los valores cuadrados de cada columna.
- CSUM(A): Devuelve un vector de fila con totales de columna.
- MMAX(A): Devuelve el valor numérico máximo en una matriz.
- MMIN(A): Devuelve el valor numéricamente mínimo en una matriz.
- MSSQ(A): Devuelve la suma de los valores cuadrados de todos los elementos de una matriz.
- MSUM(A): Devuelve la suma de todos los elementos de una matriz.
- RMAX(A): Devuelve un vector de columna con máximos de fila.
- RMIN(A): Devuelve un vector de columna con mínimos de fila.
- RSSQ(A): Devuelve un vector de columna con la suma de los valores cuadrados de cada fila.
- RSUM(A): Devuelve un vector de fila con totales de fila.