如何使用 StandardScaler 缩放因变量
How to scale dependent variable using StandardScaler
当我尝试使用 sklearn StandardScaler 缩放因变量时,出现错误。
我的代码是_
# Scale the data using sklearn StandardScaler
from sklearn.preprocessing import StandardScaler
#Creating object of StandardScaler
scale=StandardScaler()
# Scale the dependent variable data using sklearn StandardScaler
y = scale.fit_transform(y)
np.set_printoptions(threshold=np.inf)
y
出现这样的错误_
ValueError: Expected 2D array, got 1D array instead:
如果我重塑数组,它会影响数据框或模型训练吗....
如有必要,您可以使用
将 y 重塑为二维数组
y_2d = y.reshape(-1, 1)
y_2d = scale.fit_transform(y_2d)
您可能出于多种原因不想缩放 y 值,如所述here
当我尝试使用 sklearn StandardScaler 缩放因变量时,出现错误。
我的代码是_
# Scale the data using sklearn StandardScaler
from sklearn.preprocessing import StandardScaler
#Creating object of StandardScaler
scale=StandardScaler()
# Scale the dependent variable data using sklearn StandardScaler
y = scale.fit_transform(y)
np.set_printoptions(threshold=np.inf)
y
出现这样的错误_
ValueError: Expected 2D array, got 1D array instead:
如果我重塑数组,它会影响数据框或模型训练吗....
如有必要,您可以使用
将 y 重塑为二维数组y_2d = y.reshape(-1, 1)
y_2d = scale.fit_transform(y_2d)
您可能出于多种原因不想缩放 y 值,如所述here