[問題]資料中有NaN要怎麼求相關係數
corrcoef這個指令不能算有NaN的
目前我只知道用cftool畫迴歸線可以求
但感覺有點麻煩
我照著相關係數定義寫了下列code
dX=X-nanmean(X);
dY=Y-nanmean(Y);
dXdY=nansum((dX).^2)*nansum((dY).^2);
corr=nansum(dX.*dY)/(dXdY)^0.5
r_squaure=corr^2
但算出來的值跟用cftool的差很多
請問我有哪裡寫錯 或者有其他更好的方法嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.206
→
12/10 23:04, , 1F
12/10 23:04, 1F
推
12/11 13:02, , 2F
12/11 13:02, 2F
→
12/11 13:02, , 3F
12/11 13:02, 3F
→
12/11 13:03, , 4F
12/11 13:03, 4F
→
12/11 16:21, , 5F
12/11 16:21, 5F