相関

2016-05-10 8 views
1

私は相関(R、P)を検索するのNaNの を有する2つのデータセットD1(365,3)とD2(365,3)を有します は私が相関

good = isnan(D1(:,1))+isnan(D2(:,1)); 

を使用しています今私はD1D2の最初の列の間の相関関係を見つけるために、good==0のインデックス情報を使用します。

どうすればいいですか?どんな助けでも大歓迎です。 ありがとうございます.SSR

答えて

1

D1の列1とD2の列1の間に相関関係があり、どちらの列にもNaN値がある行は除きますか?私はあなたを正しく理解しましたか?

yesの場合、あなたは相関を計算するために使用したいD1およびD2の値を選択する論理ベクトルをもたらすであろうgood == 0を使用する場合:

idx = (good == 0) 
[R,P] = corrcoef(D1(idx, 1), D2(idx, 1)) 

はまた、多くの異なる方法についてはこちらをご覧ください相関を計算する:https://stackoverflow.com/a/14343567/701049

+0

ありがとう! – user3876557