Why is corr/corrcoef returning NaNs?

조회 수: 29 (최근 30일)
Darla Bonagura
Darla Bonagura 2020년 7월 31일
댓글: Adam Danz 2021년 6월 13일
I have 2 vectors that I would like to correlate with one another: OptimismBias and AmbigTolG (listing the first 10 values out of 248).
-0.0263 0.0000
0.7971 0.0000
-0.2800 -0.0000
0.4088 0.0000
0.6691 0.0000
0.5348 NaN
0.2606 0.0000
0.6995 NaN
-0.3270 0.0000
0.4665 0.0139
When I run the corr, I get all NaNs at the output. I'm aware that the AmbigTolG values are 0 or close to 0 but I'm not sure how else to run this.
  댓글 수: 4
Adam Danz
Adam Danz 2020년 8월 3일
Tommy's comment should be an answer.
Adam Danz
Adam Danz 2021년 6월 13일

댓글을 달려면 로그인하십시오.

채택된 답변

Tommy
Tommy 2020년 8월 5일
You can use
corr(OptimismBias, AmbigTolG, 'rows', 'complete')
to ignore the NaN values.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Correlation and Convolution에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by