【发布时间】:2018-08-21 23:40:04
【问题描述】:
R 中是否有类似的东西允许将StandardScaler(导致均值=0 和标准差=1 特征)拟合到训练数据并使用该缩放器模型来转换测试数据? scale 不提供根据训练数据的均值和标准差转换测试数据的方法。
Python 的片段:
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
scaler.fit(X_train)
X_train_scaled = scaler.transform(X_train)
X_test_scaled = scaler.transform(X_test)
因为我很确定这是正确的做法 (avoiding the leak of information from the test to the training set),所以我想有一个简单的解决方案,我只是找不到。
【问题讨论】:
标签: python r machine-learning scikit-learn normalization