Если каждое значение встречается один раз, по обычному правилу калькуляторов у списка нет моды. Если два значения делят наибольшую частоту, у списка две моды и он бимодален; три и более лидера делают его мультимодальным. Единственное значение, встречающееся чаще остальных, является одной модой. Мода описывает частоту, а не величину числа, поэтому SetStats считает точные значения и сохраняет всех лидеров при равенстве, а не выбирает первый.

Все уникальные значения означают отсутствие моды

В списке 2, 3, 4 и 5 каждое число встречается один раз. Ни одно не чаще остальных, поэтому SetStats пишет «моды нет». Назвать модами все числа не добавило бы информации и противоречит обычной калькуляторной договорённости. Это не делает список неверным: частота просто не выделяет повторяющееся значение. Количество и сортировка позволяют проверить правило.

Единственная максимальная частота даёт одну моду

Для 1, 2, 2, 3 и 8 число 2 встречается дважды, остальные — по одному разу. Поэтому мода равна 2 с частотой 2. Величина числа 2 здесь не важна; моду определяет только количество повторов. Если добавить ещё одну 8, возникнет равенство, а SetStats не станет выбирать то число, которое раньше встретилось во вводе.

Равные максимальные частоты дают несколько мод

У списка 10, 2, 38, 23, 38, 23, 21 две моды: 23 и 38 с частотой 2. Перед подсчётом SetStats нормализует эквивалентные записи вроде 2, 2.0 и +2.00, а равные по частоте моды сортирует численно. Десятичный режим должен соответствовать вводу. При десятичной запятой числа разделяются пробелами или точками с запятой, чтобы запятые оставались частью числа.