要想一眼抓住一组数据的“众数”,最直观的思路就是把每个数字往旁边“凑”一对,看哪位长得最像,哪位就是那个大家都喜爱的“众”。 举个最好办的例子,你手头有这组数据:2,2,3,3,4。
这时候不用记复杂的公式,直接数数就行。2 出现了两次,是第二个数;3 也出现了两次,是第三个数;4 只出现了一次。
这时候你心里想,2 和 3 哪位更像?实际上看顺序,2 排第二,3 排第三,那 3 略微靠后一点点,故此 3 就是它的“众数”。
要么你再换个角度,算个平均数,2 乘以 2 等于 4,3 乘以 2 等于 6,4 乘以 1 等于 4,加起来是 14,总共有 5 个数,平均下来就是 2.8。
这时候 3 啊,比 2.8 高一点点,说明它离大家更“近”,故此还是 3。 实际上不用非得去算那些复杂的公式,有时候脑子一转,直接看哪个数字出现的次数是满格的,要么出现得最“满”。
比如你算了一个五位数 34567,最终那个 7 只出现了一次,那它肯定不是众数,要不就你是想问“哪个数字在列表里出现了最少”,那 7 就是。 再比如你手上有这组数据:10,10,15,20,20,20,25。
这时候大家心里大约都有个“20"的念想,出于它捡着买了三次,简直是“倍投”了。10、15、25 都只买了一次,那个“单买”的状态明显就弱。
这时候你能够直接数数:10 是第二次,15 是第三次,20 是第五次,25 是第六次。
这时候 20 的次数顶多,故此 20 就是众数。 还有一种情况,就是数据特别乱,比如 1,2,3,3,4,1,5。
这时候要是直接一眼扫那会儿,发现 1 有两个,3 有两个,那哪位才是众数呢?这时候得靠个“投票”机制了。先看看 1 有没有人投 1,有,票数是 2。再看看 3 有没有人投 3,也有,票数是 2。
这时候票数一样,如何定?这时候就得看它们哪位排在后面哪位靠前,要么看哪位的平均值更高。
要是按平均数算,1 的平均值是 1,3 的平均值是 3,显然 3 大家更乐意投 3。
要是按位置排,1 是第二个,3 是第三个,这时候 3 又赢。 实际上大量时候,我们不用非得去算具体的数学公式,比如 $(N+1)/(2N-2)$ 这种,直接看哪个数字出现得顶多就行。
要是你发现某个数字,它的邻居都跟它长得挺像,那这个大约率就是众数。
比如 2,2,3,3,4,4,4,4。
这时候你能够数出 2 出现了 2 次,3 出现了 2 次,4 出现了 4 次。
那 4 明显是老大,肯定是众数。 再举个例子,你有一组数据:8,9,8,9,10,8,11。
这时候你能够试着把能凑成 8 的找出来,有,有,还有,一共三个。能凑成 9 的也有,有,有,还是三个。能凑成 10 的只有一个,能凑成 11 的只有一个。
这时候 8 和 9 一样都是“三强”。
这时候如何选?一般选那个数大一点的,要么选那个在列表中排得早一点的。
既然 8 排得挺早,那就干脆定 8 做众数吧。 有时候数据还特别特殊,比如全是重复的数字。
像 5,5,5,5。
那这组数据的众数就是 5,没啥好争的,唯一的答案就是它自己。 最终总结一下,求众数实际上没那么高深。你能够把它想象成一场拉票大会,看哪个候选人票数顶多。直接数数,看哪个数字被大家喊出了多少次。
要是数得差不多,再看哪位排在了前面,要么算个好办的平均数看看。别死记那些乱七八糟的公式,那玩意儿看着像,用起来反而好办晕。
只要你会数,你会看,就知道哪个是那个“众数”了。
记住,数据多一点的时候就要数得多,数据少的时候就要数得精,总而言之就是哪个数字最“火”,哪位就是众数。