이 항목에 대한 자세한 내용은 커널(통계 )을 참조하십시오. 커널 평활기 는 실제 값진 함수 f : R p → R {\displaystyle f:\mathb {R} ^{p}\to \mathb {R}} 을(를) 인접 관측 데이터의 가중 평균으로 추정하기 위한 통계 기법이다. 가중치는 커널에 의해 정의되며, 더 가까운 점이 더 높은 가중치를 부여한다. 추정함수는 평활하며, 평활도는 단일 모수에 의해 설정된다.
정의들 K h λ (X 0 , X ) {\displaystyle K_{h_{\lambda }}}}(X_{0},X) 은(는)에 의해 정의된 커널이 되도록 한다.
K h λ ( X 0 , X ) = D ( ‖ X − X 0 ‖ h λ ( X 0 ) ) {\displaystyle K_{h_{0}}}}}}}}(X_{0},X)=D\left({\frac {\왼쪽\X_{0}\right\}}{h_{\lambda }}(X_{0}}}}}}}}\오른쪽)}}}}} 여기서:
X , X 0 ∈ R p {\displaystyle X,X_{0}\in \mathb {R} ^{p}}} ‖ ⋅ {\ displaystyle \left\\cdot \right\} 은 (는) 유클리드 표준 이다. h λ ( X 0 ) {\displaystyle h_{\lambda }(X_{0}) 은 매개 변수(커널 반지름)임 D (t )는 일반적으로 양의 실제 가치 함수로, X 와 X 0 사이의 거리 증가에 대해 값이 감소(또는 증가하지 않음)하고 있다. 스무딩에 사용되는 인기 있는 커널 에는 포물선(Epanechnikov), 트리큐브, 가우스 커널 등이 있다.
Let Y ( X ) : R p → R {\ displaystyle Y(X):\mathb {R} ^{p}\to \mathb {R}} 은(는) X 의 연속 함수가 된다 .각 X 0 bb R p {\ displaystyle X_{0}\in \mathb {R}^{p}} 에 대해 Nadaraya-Watson 커널 가중 평균(smooth Y (X ) 추정치는 다음과 같이 정의된다.
Y ^ ( X 0 ) = ∑ i = 1 N K h λ ( X 0 , X i ) Y ( X i ) ∑ i = 1 N K h λ ( X 0 , X i ) {\displaystyle {\hat {Y}(X_{0})={\frac {\sum \imits_{i=1}^{N}{K_{h_{\lambda }}}}}}}(X_{0},X_{i}) Y(X_{i}) }}{{\sum \limits _{i=1}^{N}{K_{h_{\lambda }}}}}(X_{0},X_{i}) }}}} 여기서:
N 은 관측된 점의 수입니다. Y i (X i )는 X 점에서의 관측치다. 다음 절에서는 커널 매끄러운 특정 사례를 설명한다.
가우스 커널이 부드러워짐 가우스 커널 은 가장 널리 사용되는 커널 중 하나이며, 아래 방정식으로 표현된다.
K ( x ∗ , x i ) = 생략하다 ( − ( x ∗ − x i ) 2 2 b 2 ) {\displaystyle K(x^{*}},x_{i}=\exp \left(-{\frac {(x^{*}-x_{i})) ^{2}}:{2b^{2}}\\오른쪽)} 여기서 b는 입력 공간의 길이 척도다.
가장 가까운 이웃의 평활기 가장 가까운 이웃 에 대한 생각은 다음과 같다. 각 점 X 에0 대해 가장 가까운 이웃을 취하여 이러한 이웃의 평균값을 계산하여 Y (X 0 )의 값을 추정한다.
형식적으로 h m ( X 0 ) = ‖ X 0 - X [ ] ‖ {\ displaystyle h_{m}(X_{0})=\left\ X_{0}-X_{[m]}\right \}}, 여기 서 X [ m ] {\ displaystystyle X_{[m]}}}}}}}}}}}} 은0 X 인접, 그리고 X에 가장 가까운 m이다.
D ( t ) = { 1 / m 만일 t ≤ 1 0 그렇지 않으면 {\displaystyle D(t)={\begin{case}1/m&{\text{if{}}} t \leq 1\\0&{\text}{otherwise}\text}\case}}}} 예:
이 예에서 X 는 1차원이다. 각 X에0 대해 Y ^ ( X 0 ) {\displaystyle {\y}(X_{0}) 은 X 0 포인트에 가장 가까운 16의 평균 값(빨간색으로 표시됨)이다 . 결과가 순탄치 않다.
커널 평균 평활기 커널 평균 평활기의 아이디어는 다음과 같다. 각 데이터 지점 X 에0 대해 일정한 거리 크기 λ (커널 반지름 또는 p = 1 차원에 대한 창 너비)을 선택하고 λ {\displaystyle \lambda } 보다0 가까운 모든 데이터 지점의 가중 평균을 계산하십시오(X 0 지점에 가까울수록 가중치가 높아짐).
형식적으로 h λ (X 0 ) = λ = 상수 , {\displaystyle h_{\lambda }(X_{0})=\lambda ={\text{constant},}, D (t )는 인기 있는 커널 중 하나이다.
예:
각 X 에0 대해 창 너비는 일정하며, 창문의 각 점의 무게는 그래프에 있는 노란색으로 도식적으로 표시된다. 추정이 순탄하지만 경계점이 편향되어 있음을 알 수 있다. 그 0 이유는 X가 경계에 충분히 근접했을 때 창문에 있는 점의 수(오른쪽에서 왼쪽에서 X 까지0 )가 같지 않기 때문이다.
국소 선형 회귀 분석 앞의 두 절에서는 기본 Y(X) 함수가 국소적으로 일정하다고 가정했으며, 따라서 추정에 가중 평균을 사용할 수 있었다. 국소 선형 회귀 분석의 개념은 국소적으로 직선(또는 더 높은 차원에 대한 하이퍼플레인)을 적합시키는 것이며 상수(수평선)를 적합시키는 것이 아니다. 선을 적합시킨 후 X 0 포인트에서 이 선의 값으로 추정 Y ^ ( X 0 ) {\displaystyle {\y}(X_{0}) 을 제공한다 . By repeating this procedure for each X 0 , one can get the estimation function Y ^ ( X ) {\displaystyle {\hat {Y}}(X)} . Like in previous section, the window width is constant h λ ( X 0 ) = λ = constant . {\displaystyle h_{\lambda }(X_{0})=\lambda ={\text{constant}}.} Formally, the local linear regression is computed by 가중 최소 제곱 문제 해결
1차원(p = 1)에 대해:
분 α ( X 0 ) , β ( X 0 ) ∑ i = 1 N K h λ ( X 0 , X i ) ( Y ( X i ) − α ( X 0 ) − β ( X 0 ) X i ) 2 ⇓ Y ^ ( X 0 ) = α ( X 0 ) + β ( X 0 ) X 0 {\displaystyle{\begin{정렬}&, \min _{\alpha(X_{0}),\beta(X_{0})}\sum \limits _{i=1}^{N}{K_{h_{\lambda}}(X_{0}일 경우 ,X_{나는})\left(Y(X_{나는})-\alpha(X_{0})-\beta(X_{0})X_{나는}\right)^{2}}\\&, \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\Downarrow \\&, \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,.\,\,\,\,{\ha t {Y}(X_{0})=\알파(X_{0}}+\beta(X_{0}X_{0}\\end{aigned}}}}}}}
폐쇄형 폼 솔루션은 다음을 통해 제공된다.
Y ^ ( X 0 ) = ( 1 , X 0 ) ( B T W ( X 0 ) B ) − 1 B T W ( X 0 ) y {\displaystyle {\hat {Y}(X_{0})=\좌측(1,X_{0}\우측)\좌측(B^{T}W(X_{0}) B\right)^{-1}B^{T}W(X_{0}y}}} 여기서:
y = ( Y ( X 1 ) , … , Y ( X N ) ) T {\displaystyle y=\좌측(Y(X_{1}),\dots ,Y(X_{N}\오른쪽)^{ T} W ( X 0 ) = 검열하다 ( K h λ ( X 0 , X i ) ) N × N {\displaystyle W(X_{0}}=\operatorname {diag} \left(K_{h_{\\lambda }}}}}}}}}}(X_{0},X_{i}\right)____ {N\time N} B T = ( 1 1 … 1 X 1 X 2 … X N ) B^{\displaystyle B^{ T}=\왼쪽({\begin{matrix}1&\dots &1\\\X_{1}X_{1}&\dots &X_{N}\end{matrix}\오른쪽)} 예:
결과 함수는 평탄하고, 편향된 경계점 문제는 줄어든다.
지역적 선형 회귀는 어떤 차원 공간에도 적용될 수 있지만, 지역적 근린이란 무엇인가 하는 문제는 더욱 복잡해진다. 국부 선형 회귀 분석에 적합하기 위해 시험 지점에서 가장 가까운 k개의 훈련 지점을 사용하는 것이 일반적이다. 이는 적합 함수의 높은 분산을 초래할 수 있다. 분산을 막으려면 훈련 지점 세트에는 볼록한 선체에 시험 지점이 포함되어야 한다(Gupta 등 참조).
국소 다항식 회귀 분석 국소 선형 함수를 적합시키는 대신 다항 함수를 적합시킬 수 있다.
p=1의 경우 다음을 최소화해야 한다.
분 α ( X 0 ) , β j ( X 0 ) , j = 1 , . . . , d ∑ i = 1 N K h λ ( X 0 , X i ) ( Y ( X i ) − α ( X 0 ) − ∑ j = 1 d β j ( X 0 ) X i j ) 2 {\displaystyle {\underset {\alpha (X_{0}),\beta _{j}(X_{0}),j=1,...,d}{\mathop {\min } }}\,\sum \limits _{i=1}^{N}{K_{h_{\lambda }}(X_{0},X_{i})\left(Y(X_{i})-\alpha (X_{0})-\sum \limits _{j=1}^{d}{\beta _{j}(X_{0})X_{i}^{j}}\right)^{2}}}
with Y ^ ( X 0 ) = α ( X 0 ) + ∑ j = 1 d β j ( X 0 ) X 0 j {\displaystyle {\hat {Y}}(X_{0})=\alpha (X_{0})+\sum \limits _{j=1}^{d}{\beta _{j}(X_{0})X_{0}^{j}}}
일반적으로 (p>1)은 다음을 최소화해야 한다.
β ^ ( X 0 ) = 아그 분 β ( X 0 ) ∑ i = 1 N K h λ ( X 0 , X i ) ( Y ( X i ) − b ( X i ) T β ( X 0 ) ) 2 b ( X ) = ( 1 , X 1 , X 2 , . . . X 1 2 , X 2 2 , . . . X 1 X 2 . . . ) Y ^ ( X 0 ) = b ( X 0 ) T β ^ ( X 0 ) {\displaystyle {\begin{aligned}&{\hat {\beta }}(X_{0})={\underset {\beta (X_{0})}{\mathop {\arg \min } }}\,\sum \limits _{i=1}^{N}{K_{h_{\lambda }}(X_{0},X_{i})\left(Y(X_{i})-b(X_{i})^{ T}\beta(X_{0}\오른쪽) }^{2}\&b(X)=\좌측({\begin{matrix}1,&X_{1},&X_{2},... &X_{1}^{2},&X_{2}^{2}^{2}, ... &X_{1}X_{2}\,\,\,\,... \\\end{{nd}\오른쪽)\ \&{\hat{Y}(X_{0})=b(X_{0})^{{0}^{{}} T}{\hat{\beta }}(X_{0})\\end{aigned}}}
참고 항목 참조 Li, Q., J.S. Racine. 비모수 계량학: 이론과 실천 .프린스턴 대학교 출판부, 2007, ISBN 0-691-12161-3 . T. 헤스티, R. Tibshirani와 J. Friedman, The Elements of Statistical Learning , 6장, Springer, 2001. ISBN 0-387-95284-5 (기업 서적 사이트 ). M. 굽타, E. 가르시아, E. Jin, "Adaptive Local Linear Regression with Application to Printer Color Management," IEEE Trans. 이미지 처리 2008.