質問編集履歴

1

試したことの追記

2018/10/24 07:29

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Excelでデータ間の相関を求める時のエラーについて
1
+ ExcelまたはPythonでデータ間の相関を求める時のエラーについて
test CHANGED
@@ -54,6 +54,48 @@
54
54
 
55
55
 
56
56
 
57
+
58
+
59
+ ### 試したこと
60
+
61
+ 以下のようにPythonでも相関値を求めようとしました。
62
+
63
+ しかし、やはりエラーになってしまい、どうしたらいいかわかりません。
64
+
65
+ [参考記事](https://deepage.net/features/numpy-corrcoef.html)
66
+
67
+ ```
68
+
69
+ In [1]: import numpy as np
70
+
71
+
72
+
73
+ In [2]: x = np.array([
74
+
75
+ ...: [0.33, 0.4, 0.42, 0.45, 0.57, 0.79, 0.85, 0.87, 0.94],
76
+
77
+ ...: [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列。
78
+
79
+
80
+
81
+ In [3]: np.corrcoef(x) # 相関関数行列を求める。
82
+
83
+ /Users/username/anaconda/lib/python3.6/site-packages/numpy/lib/function_base.py:2569: RuntimeWarning: invalid value encountered in true_divide
84
+
85
+ c /= stddev[:, None]
86
+
87
+ array([[ 1., 0.],
88
+
89
+ [ 0., nan]])
90
+
91
+
92
+
93
+ In [4]: # 右上と左下の値が相関係数となっているはず。
94
+
95
+ ````
96
+
97
+
98
+
57
99
  ### 補足情報(FW/ツールのバージョンなど)
58
100
 
59
101