Correlation coefficient of NaN values

46 Ansichten (letzte 30 Tage)
Indrani
Indrani am 5 Jul. 2023
Beantwortet: Abhinav am 5 Jul. 2023
Is there a function to calculate correlation coeffient of 2 sets of data, which have a few NaN values?

Akzeptierte Antwort

Aakash
Aakash am 5 Jul. 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

Weitere Antworten (1)

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

Kategorien

Mehr zu Descriptive Statistics finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by