У меня есть набор данных и я хочу найти параметр m такой, чтобы он минимизировал сумму k ∑ i = 1 | м - х я | , то есть
optimization
convex-optimization
mayenew
источник
источник
Ответы:
Возможно, вы просите доказательства того, что медиана решает проблему? Ну, это можно сделать так:
Цель является кусочно-линейной и, следовательно, дифференцируемой, за исключением точек . Каким наклоном объектива является некоторая точка m ≠ x i ? Ну, наклон - это сумма наклонов отображений m ↦ | м - х J | и это либо + 1 (для m > x j ), либо - 1 (для m < x j ). Следовательно, наклон показывает, сколько x i меньше, чем mm=xi m≠xi m↦|m−xj| +1 m>xj −1 m<xj xi m . Вы видите, что наклон равен нулю, если есть одинаково много меньше и больше, чем m (для и четного числаxi m » s). Если есть нечетное число х я «Sто наклон - 1 слева от„middlest“один и + 1 право его, следовательно, middlest один является минимальным.xi xi −1 +1
источник
Обобщение этой задачи на множественные измерения называется геометрической срединной задачей . Как указывает Дэвид, медиана является решением для одномерного случая; там вы могли бы использовать алгоритмы выбора медианного поиска , которые более эффективны, чем сортировка. Сорта а алгоритмы выбора O ( n ) ; сортировки более эффективны, только если необходимо несколько вариантов выбора, и в этом случае вы можете отсортировать (дорого) один раз, а затем повторно выбирать из отсортированного списка.O(nlogn) O(n)
В ссылке на геометрическую задачу о медиане упоминаются решения для многомерных случаев.
источник
Явное решение с точки зрения медианы является правильным, но в ответ на комментарий Mayenew, вот еще один подход.
Следующая формулировка LP подойдет для данного упражнения с неизвестнымиzi,m
такое, что: z i ≥ m - x i z i
Ясно , что должна равняться | х я - мzi |xi−m|
источник
Слишком мощный метод выпуклого анализа, чтобы показать это, - просто взять субградиенты. Фактически это эквивалентно рассуждению, используемому в некоторых других ответах, касающихся склонов.
источник
Это равно нулю только тогда, когда количество положительных элементов равно количеству отрицательных, что происходит, когда
Следует отметить, что
median
дискретная группа не определяется однозначно.Более того, это не обязательно предмет в группе.
источник