Я работаю над проблемой — автоматизацией обнаружения выбросов. Для этого мне нужен алгоритм для обнаружения выбросов.
Я читал о z-оценке и межквантильном диапазоне. Но z-оценка работает только для нормально распределенных данных. И я не уверен насчет межквантильного диапазона, работает ли он для любого типа данных (даже если он соответствует распределению Гаусса или распределению Пуассона). Я также читал о DBSCAN, но не знаю достоверности этого метода.
Может ли кто-нибудь предложить какой-нибудь алгоритм или какой-нибудь пакет на Python, который я могу использовать для автоматизации обнаружения выбросов?
Я ищу какой-нибудь алгоритм, или даже подойдет исследовательская работа, которую я смогу написать на Python позже.
Для справки, ниже приведен один из примеров данных, в которых мне нужно найти выброс.
month Units Sold
1 23178.78
2 23547.41
3 17720.51
4 25837.56
5 20375.98
6 16260.64
7 22881.59
8 25202.29
9 17255.29
10 20495.58
11 21253.27
12 20145.73