我的 X_test 值超出了我在规范化函数中指定的范围,为什么我会得到这些值,我该如何解决?(在 X_train 和 X_test 中设置此范围 [:,14:] 是因为在我的数据集中,数值从该列开始)
from sklearn.preprocessing import MinMaxScaler
scalar = MinMaxScaler(feature_range=(-1,1))
X_train[:,14:]=scalar.fit_transform(X_train[:,14:])
X_test[:,14:]=scalar.transform(X_test[:,14:])
通过绘制 X_train 和 X_test,我们可以看出 X_train 中的值在范围内,而在 X_test 中有一些值超出了该范围。
这是 X_train 图
这是 X_test 图
为什么会这样?