Mutlak Sapma Toplamını En Aza İndirme (


15

Bir veri kümesi x1,x2,,xk ve toplamı en aza indirecek şekilde parametresini bulmak istiyorum k i = 1 | m - x i | . yanim

i=1k|mxi|.

minmi=1k|mxi|.

2
Biraz ayrıntı verebilir misiniz?
Geoff Oxberry

Bu durumda çözüm maksimum ve minimum değerler arasındaki orta nokta olmaz mı?
Paul

@ Medyan toplamı en aza indirebilir, ancak analitik olarak, özellikle l1-minimizasyonda nasıl yapılabileceğini bilmek isteyebilir
mayenew

@kadu bu doğru, medyan çözüm. Medyanı analitik olarak hesaplamak önemsizdir; sırala ve sonra orta değeri al.
David Ketcheson

Yanıtlar:


22

Muhtemelen, medyanın sorunu çözdüğüne dair bir kanıt mı istiyorsunuz? Bu şu şekilde yapılabilir:

Amaç parçalı doğrusaldır ve bu nedenle noktaları dışında ayırt edilebilir . eğimi nedir, noktası nedir? Eğim, eşlemelerinin eğimlerinin toplamıdır. ve bu ya ( ) veya ( ). Dolayısıyla, eğim kaç küçük olduğunu gösterir . Eğer eşit sayıda daha küçük ve büyükse ( ' sayısı için ve hatta sayısı ) eğimin sıfır olduğunu görürsünüz . Tek sayıda m x i m | m - x j | + 1 m > x j - 1 m < x j x i m x i m x i x i - 1 + 1m=ximxim|mxj|+1m>xj1m<xjximximxixio zaman eğim "en orta" olanın sol ve en sağdaki 1'dir, dolayısıyla en orta olan en düşüktür.1+1


16

Bu sorunun çoklu boyutlara genelleştirilmesine geometrik medyan problemi denir . David'in işaret ettiği gibi, medyan 1-B vakası için çözümdür; orada, sıralamadan daha verimli olan medyan bulma seçim algoritmaları kullanabilirsiniz . Sıralar iken seçim algoritmaları ; sıralar yalnızca birden fazla seçim gerektiğinde daha etkilidir, bu durumda bir kez (pahalı bir şekilde) sıralayabilir ve ardından sıralı listeden tekrar tekrar seçim yapabilirsiniz.O ( n )O(nlogn)O(n)

Geometrik medyan problemine bağlantı, çok boyutlu vakalar için çözümlerden bahseder.


6

Medyan açısından açık çözüm doğrudur, ancak mayenew'in bir yorumuna yanıt olarak, başka bir yaklaşım.

O iyi bilinen minimizasyonu genellikle sorunlar ve özellikle de nakledilen sorun, doğrusal programlama ile çözülebilir.1

Bilinmeyen ile verilen egzersiz için aşağıdaki LP formülasyonu yapılacaktır :zi,m

z im - x i z ix i - m

minzi
öyle ki:
zimxi
zixim

Açıkça eşittirBu nedenle, bu, hataların mutlak değerlerinin toplamının en aza indirilmesini ister.| x i - m |zi|xim|


2

Bunu göstermenin aşırı güçlü dışbükey analiz yolu sadece alt lisansları almaktır. Aslında bu, yamaçları içeren diğer cevapların bazılarında kullanılan akıl yürütmeye eşdeğerdir.

Optimizasyon problemi dışbükeydir (hedef dışbükey olduğundan ve herhangi bir kısıtlama olmadığından). Leftdır-dir|mxi|

-1m<xi

[-1,1]m=xi

ise +1 .m>xi

Bir dışbükey işlevi, yalnızca alt gradyanı sıfır içeriyorsa ve dışbükey işlevlerin toplamının alt gradyanı, alt öğelerin (set) toplamı olduğu için en aza indirildiğinden, yalnızca medyan olması durumunda 0'ın alt gradyanda olduğunu görürsünüz. ait .mx1,xk


0

Temelde şu :

argminmi=1N|mxi|

Biri (Daha titiz olmak, düzgün olmayan Norm işlevinin bir Alt Eğimi olduğunu söyleyebilir ). Dolayısıyla, yukarıdaki toplamın türetilmesi . Bu yalnızca pozitif öğe sayısı, .L1 N i = 1 işaret(m-xi)m=medyan{x1,x2,,xN}d|x|dx=sign(x)L1
i=1Nsign(mxi)
m=median{x1,x2,,xN}

medianAyrık bir grubun benzersiz bir şekilde tanımlanmadığına dikkat edilmelidir .
Dahası, grup içinde bir madde olmak zorunda değildir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.