절대 편차의 합 최소화 (


15

데이터 세트 x1,x2,,xk 있고 합계 k를 최소화하도록 매개 변수 을 찾고 싶습니다. i = 1 | m - x i | . 그건m

i=1k|mxi|.

minmi=1k|mxi|.

2
좀 더 자세히 설명해 주시겠습니까?
제프 옥스 베리

이 경우 솔루션이 최대 값과 최소값 사이의 중간 점이 아닌가?
Paul

특히 L1-최소화 합을 최소화 할 수 중앙값 @ 폴하지만이 해석 할 수있는 방법을 알고 싶어요
mayenew

@ kadu 맞습니다, 중간 값이 해결책입니다. 중앙값을 분석적으로 계산하는 것은 쉽지 않습니다. 정렬하고 중간 값을 가져옵니다.
David Ketcheson

답변:


22

아마도 당신은 중앙값이 문제를 해결한다는 증거를 요구합니까? 글쎄, 이것은 다음과 같이 할 수 있습니다 :

목적은 점 단위 선형이므로 점 제외하고 차별화 할 수 있습니다. 목표의 기울기는 몇 점 m x i ? 음, 기울기는 매핑 기울기의 합입니다. m | m - x j | 그리고 이것은 + 1 ( m > x j의 경우 ) 또는 1 ( m < x j의 경우 )입니다. 따라서 기울기는 m 보다 작은 x i 개수를 나타냅니다.m=ximxim|mxj|+1m>xj1m<xjxim. 사용자는 동일 많으면 기울기가 0이 참조 의 작고보다 큰 m (및 짝수 X I 의). 홀수 있으면 X '기울기가 다음에 s - 1 은 "middlest"하나의 좌 + 1 개 그것의 우측을 따라서 middlest 하나가 최소이다.ximxixi1+1


16

O(nlogn)O(n)

기하 중앙값 문제에 대한 링크는 다차원 사례에 대한 솔루션을 언급합니다.


6

중앙값 측면에서 명시 적 솔루션은 정확하지만 mayenew의 의견에 대한 응답으로 여기에 다른 접근 방법이 있습니다.

1

zi,m

minzi
zimxi
zixim

zi|xim|


2

이를 보여주는 과잉 볼록한 분석 방법은 하위 단계를 취하는 것입니다. 실제로 이것은 경사와 관련된 다른 답변 중 일부에서 사용 된 추론과 동일합니다.

|mxi|

이면 -1m<xi

m=xi

m>xi

mx1,xk


0

argminmi=1N|mxi|

d|x|dx=sign(x)L1
i=1Nsign(mxi)
m=median{x1,x2,,xN}

median개별 그룹의 그룹이 고유하게 정의되지 않았 음을 알 수 있습니다.
또한 반드시 그룹 내의 항목 일 필요는 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.