回答編集履歴
1
追記
answer
CHANGED
@@ -4,12 +4,16 @@
|
|
4
4
|
from sklearn.preprocessing import StandardScaler
|
5
5
|
|
6
6
|
scaler = StandardScaler()
|
7
|
-
|
7
|
+
X_train_s = scaler.fit_transform(X_train)
|
8
8
|
|
9
9
|
# テストデータに対してはfitしてはいけないのでtransformメソッドを使う
|
10
10
|
# ちなみに質問文のやり方にも同じ問題がある
|
11
|
-
|
11
|
+
X_test_s = scaler.transform(X_test)
|
12
12
|
|
13
13
|
```
|
14
14
|
|
15
|
+
逆変換はinverse_transformメソッドで行うことが出来ます。
|
16
|
+
|
17
|
+
[sklearn.preprocessing.StandardScaler — scikit-learn 0.22 documentation](https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.StandardScaler.html)
|
18
|
+
|
15
19
|
目的変数でもできるかと思いますが、reshapeが必要かもしれません。
|