Determina la matriz de correlación de una matriz de datos o la correlación de dos conjuntos de datos.
Sintaxis
Correlation(DataSet)
o
Correlation(DataSet1, DataSet2 [ , Mode = PROCESS_COLUMNS ])
La sintaxis de la función Correlation consta de los siguientes elementos:
Parte |
Descripción |
||||||
|---|---|---|---|---|---|---|---|
DataSet |
Matriz de datos o serie de señales cuya matriz de correlación se debe calcular. Las estructuras de datos permitidas son Matriz de datos, Serie de señales y Serie de señales con componente X bidimensional. Se permiten todos los tipos de datos numéricos. En los tipos de datos complejos se calcula un valor absoluto. Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista. |
||||||
DataSet1 |
El primer conjunto de datos que se va a evaluar. Las estructuras de datos permitidas son Serie de datos, Matriz de datos, Señal, Serie de señales y Serie de señales con componente X bidimensional. Se permiten todos los tipos de datos numéricos. En los tipos de datos complejos se calcula un valor absoluto. Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista. |
||||||
DataSet2 |
El segundo conjunto de datos que se va a evaluar. Las estructuras de datos permitidas son Serie de datos, Matriz de datos, Señal, Serie de señales y Serie de señales con componente X bidimensional. Se permiten todos los tipos de datos numéricos. En los tipos de datos complejos se calcula un valor absoluto. Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista. |
||||||
Mode |
Especifica cómo deben procesarse dos matrices de datos o series de señales. El argumento Mode puede tener los siguientes valores:
Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. Se establece el valor predeterminado PROCESS_COLUMNS si no se especifica el argumento. |
Notas
El resultado es siempre el tipo de datos En coma flotante de 64 bits.
La correlación de dos muestras se define como:
con los valores medios
y
El rango de valores de la función es el intervalo [-1, 1].
Si la función se utiliza con un argumento, este debe ser una matriz de datos o una serie de señales. A continuación, la función calcula la matriz de correlación para las columnas en DataSet.
Si se especifica DataSet1 y DataSet2, se permite cualquier combinación de las estructuras de datos serie de datos, matriz de datos, señal y serie de señales. En el caso de estructuras de datos compuestas, solo se calcula el componente Y y, si es posible, se incluye en el resultado el componente X o Z. Esto se toma preferentemente de DataSet1.
Si el componente Y de ambos conjuntos de datos es unidimensional, el resultado es un valor escalar con la correlación de ambos conjuntos de datos. Si el componente Y de un conjunto de datos es unidimensional y el del otro bidimensional, se calcula la correlación con el otro conjunto de datos para cada columna del conjunto de datos bidimensional. El resultado es una serie de datos o una señal con una correlación por columna.
Si los componentes Y de ambos conjuntos de datos son bidimensionales, entonces, dependiendo de la configuración de Mode, para cada columna o fila de DataSet1 se calcula la correlación con la columna o fila correspondiente en DataSet2. El resultado es una serie de datos o una señal con una correlación por columna o fila.
Si los conjuntos de datos tienen diferente número de filas o columnas, se ignoran las filas o columnas sobrantes.
Disponibilidad
Opción Estadística
Ejemplos
Correlation({5, 3, 4}, {3, 2, 1}) |
Devuelve 0.5. |
Correlation({{1, 3, 5, 2, 4}, {2, 6, 10, 4, 8}}) |
Devuelve {{2.5, 1}, {1, 10}}. |
Correlation({{1, 3, 5}, {3, 2, 4}}, {{2, 3, 7}, {3, 4, 6}}, PROCESS_ROWS) |
Devuelve {1, -1, 1}. |
Véase también
Objeto de análisis Correlación
Bibliografía
[1] "Hartung, Joachim": "Statistik, 9. Auflage", página 119 - 20. "Oldenbourg Verlag GmbH, München", 1993. ISBN 3-486-22055-1.