Correlation coefficient of NaN values

30 visualizaciones (últimos 30 días)
Indrani
Indrani el 5 de Jul. de 2023
Respondida: Abhinav el 5 de Jul. de 2023
Is there a function to calculate correlation coeffient of 2 sets of data, which have a few NaN values?

Respuesta aceptada

Aakash
Aakash el 5 de Jul. de 2023
MATLAB provides a function to calculate the correlation coefficient between two sets of data, even if they contain NaN values. The function you can use is corrcoef.
For Example:
x = [1, 2, 3, NaN, 5];
y = [2, NaN, 4, 5, 6];
% Calculate the correlation coefficient
C = corrcoef(x, y, 'Rows', 'complete');
% Extract the correlation coefficient from the resulting matrix
correlation_coefficient = C(1, 2);
Refer the documentation for more details

Más respuestas (1)

Abhinav
Abhinav el 5 de Jul. de 2023
Please refer to the following Doc on corrcoef, should help you.

Categorías

Más información sobre Descriptive Statistics en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by