gpt4 book ai didi

python - StandardScaler "with_std=False or True"和 "with_mean=False or True"之间的区别

转载 作者:太空宇宙 更新时间:2023-11-04 04:05:56 26 4
gpt4 key购买 nike

我正在尝试标准化一些数据,以便能够对其应用 PCA。我正在使用 sklearn.preprocessing.StandardScaler。我无法理解在参数 with_meanwith_std ( documentation ) 中使用 TrueFalse 之间的区别.

谁能给出更详细的解释?

最佳答案

我在 this thread 中提供了更多详细信息, 但让我在这里也解释一下。

数据的标准化(每个列/特征/变量单独)涉及以下等式:

enter image description here


解释:

如果将 with_meanwith_std 设置为 False,则均值 μ 设置为 0std 为 1,假设列/特征来自正态高斯分布(具有 0 均值和 1 std)。

如果您将with_meanwith_std 设置为True,那么您实际上将使用真实的μσ 你的数据。这是最常见的方法。

关于python - StandardScaler "with_std=False or True"和 "with_mean=False or True"之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57349987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com