跳到内容
← 全部问题

为什么标准化输出包含负值而最小-最大输出不包含?

标准化将数据中心化在均值 (μ\mu) 处,因此低于均值的结果变为负值。最小-最大归一化平移和缩放数据,使最小值变为 0,最大值变为 1,将所有值保持在 [0, 1] 内的非负状态。

适用条件

  • 标准化使用 z=x−μσz = \frac{x - \mu}{\sigma}。
  • 最小-最大使用 Xnorm=X−Xmin⁡Xmax⁡−Xmin⁡X_{\text{norm}} = \frac{X - X_{\min}}{X_{\max} - X_{\min}}。

理解与推导

  1. 对于标准化,如果 x<μx < \mu,从 xx 中减去 μ\mu 会产生负结果。
  2. 对于最小-最大,减去 Xmin⁡X_{\min} 确保分子非负,除以正范围使结果保持在 [0, 1]。
  3. 观察到 Out[11](标准化)有像 -0.56 这样的负值,而 Out[8](最小-最大)有像 0.19 和 1.0 这样的值。

例子

视频显示 Out[11] 有像 -0.5622498 这样的负值用于标准化,而 Out[8] 有 0 到 1 之间的值用于最小-最大缩放。

容易误解的地方

  • 认为标准化也应该产生 0 到 1 之间的值。
  • 认为负标准化值表示计算错误。

观看对应讲解

相关概念

继续追问

相关问题

理解原因

↗
理解原因

↗

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。