gpt4 book ai didi

excel - Excel 中的分箱

转载 作者:行者123 更新时间:2023-12-01 13:05:10 26 4
gpt4 key购买 nike

我们可以使用 MS Excel 中的哪些公式 -

等深分箱
等宽分箱

最佳答案

这是我用的。我正在分箱的数据位于 A2:A2001 .

等宽:

我使用以下公式计算了单独单元格(U2)中的宽度:
=(MAX($A$2:$A$2001) - MIN($A$2:$A$2001) + 0.00000001)/1010是箱的数量。 + 0.00000000001是否存在,因为没有它,等于最大值的值会被放入自己的垃圾箱中。

然后,对于实际的分箱,我使用了这个:
=ROUNDDOWN(($A2-MIN($A$2:$A$2001))/$U$2, 0)
此函数通过将(值 - 最小值)除以 bin 宽度来查找您的值高于最小值的 bin 宽度。我们只关心有多少完整的 bin-width 适合这个值,而不是小数,所以我们使用 ROUNDDOWN切断所有小数 bin 宽度(即显示 0 小数位)。

等深

这个比较简单。
=ROUNDDOWN(PERCENTRANK($A$2:$A$2001, $A2)*10, 0)
首先,从所有被分箱的单元格 ($A2) 中获取当前单元格 ($A$2:$A$2001) 的百分位等级。这将是一个介于 0 和 1 之间的值,因此要将其转换为 bin,只需乘以所需的 bin 总数(我使用了 10)。然后,像以前一样切掉小数。

对于其中任何一个,如果您希望您的垃圾箱从 1 而不是 0 开始,只需添加 +1到公式的末尾。

关于excel - Excel 中的分箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3642671/

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