teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

試したことの追記

2018/10/24 07:29

投稿

退会済みユーザー
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