0
こんにちは私はピアソンのR統計をいくつかのデータにマップしようとしています。しかし、データは配列の上にあります。私は配列を作っていますが、私が何をしても、同じ形と大きさではなく、エラーが発生します。
'複数の要素を持つ配列の真理値はあいまいです。 a.any()またはa.all() 'を使用してください同じ形状の配列の統計を見つける
ご協力いただければ幸いです!
f = netCDF4.Dataset('C:/data/Feb.nc',
'r')
# Import variables
v = f.variables['store_Bio'][0:28, 0:24, 0, 0:60, 0:60])/81
t = f.variables['temp_a'][0:28, 0:24, 0, :, :]
g = f.variables['skin_temp'][0:28, 0:24, :, :]
cc = f.variables['cloud_cover'][0:28, 0:24, 0, :, :]
# Mean over array to make them the same shape
v1 = v.mean(axis=(0, 1))
t1 = t.mean(axis=(0, 1))
g1 = g.mean(axis=(0, 1))
cc1 = cc.mean(axis=(0, 1))
# Pearson R stats
p11 = pearsonr(v1, t1)
p21 = pearsonr(v1, g1)
p31 = pearsonr(v1, cc1)
これは、配列全体の1 rの統計情報を得る方法を確認できます。しかし、配列内の対応する値ごとにr statを取得したい。結果は、r統計を含む同じサイズの配列です。 –
回答が編集されました。チェックしてください。 – qmaruf
こんにちは、これは60x60x2に対して60x2の配列になります –