正常有一个年份的数据缺失,但还是想看相关性如何?
x =[1 2 8 0 4 1 nan 9 7 5 4];
y=[0 6 0 0 5 0 nan 8 8 7 1];
含有nan的数组,直接求相关,返回是nan;
正常做法(1): 对数据进行删除!然后在求相关;
x(isnan(x))=[];
y(isnan(y))=[];
做法二:函数自带,参数('complete'),可不需要删除nan,也可求相关
corrcoef(x,y,'Rows','complete')
正常有一个年份的数据缺失,但还是想看相关性如何?
x =[1 2 8 0 4 1 nan 9 7 5 4];
y=[0 6 0 0 5 0 nan 8 8 7 1];
含有nan的数组,直接求相关,返回是nan;
正常做法(1): 对数据进行删除!然后在求相关;
x(isnan(x))=[];
y(isnan(y))=[];
做法二:函数自带,参数('complete'),可不需要删除nan,也可求相关
corrcoef(x,y,'Rows','complete')