質問編集履歴
1
試したことの追記
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Excelでデータ間の相関を求める時のエラーについて
|
1
|
+
ExcelまたはPythonでデータ間の相関を求める時のエラーについて
|
body
CHANGED
@@ -26,6 +26,27 @@
|
|
26
26
|
列 2 #NUM! 1
|
27
27
|
```
|
28
28
|
|
29
|
+
|
30
|
+
### 試したこと
|
31
|
+
以下のようにPythonでも相関値を求めようとしました。
|
32
|
+
しかし、やはりエラーになってしまい、どうしたらいいかわかりません。
|
33
|
+
[参考記事](https://deepage.net/features/numpy-corrcoef.html)
|
34
|
+
```
|
35
|
+
In [1]: import numpy as np
|
36
|
+
|
37
|
+
In [2]: x = np.array([
|
38
|
+
...: [0.33, 0.4, 0.42, 0.45, 0.57, 0.79, 0.85, 0.87, 0.94],
|
39
|
+
...: [1.01E+300, 3.03E+299, 0.059729387, 0.430517134, 0.284378039, 0.076977459, 0.042973326, 5.00E+299, 2.00E+300]]) # 1行目がA列、2行目がB列。
|
40
|
+
|
41
|
+
In [3]: np.corrcoef(x) # 相関関数行列を求める。
|
42
|
+
/Users/username/anaconda/lib/python3.6/site-packages/numpy/lib/function_base.py:2569: RuntimeWarning: invalid value encountered in true_divide
|
43
|
+
c /= stddev[:, None]
|
44
|
+
array([[ 1., 0.],
|
45
|
+
[ 0., nan]])
|
46
|
+
|
47
|
+
In [4]: # 右上と左下の値が相関係数となっているはず。
|
48
|
+
````
|
49
|
+
|
29
50
|
### 補足情報(FW/ツールのバージョンなど)
|
30
51
|
|
31
52
|
Excel for Mac 16.16.3
|