corr returns NaN

62 次查看(过去 30 天)
D
D 2011-7-7
I'm calculating the correlation coefficient between two vectors, using corr. It returns NaN, and I'm curious to know why that is the case.
c and d are the vectors.
>> [c d]
ans =
1 1
2 1
2 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
2 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1

采纳的回答

Sean de Wolski
Sean de Wolski 2011-7-7
read the:
doc corr
and you'll see it's not what you want. Are you looking for :
doc corrcoef %?
  3 个评论
D
D 2011-7-7
Thank you. I missed that.

请先登录,再进行评论。

更多回答(1 个)

Bio_Ing_Sapienza
Bio_Ing_Sapienza 2019-2-24
Maybe you have to ceck for "Inf" components in your array. Sometimes I was searching from Nan even if I had already checked them out. But there are other kind of Matlab numeric representation for results came from division that yields to too large numbers to be represented with floating number. So check also for these ones!

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by