수 증가 할 때


11

경우 β=argminβyXβ22+λβ1 , 수 β2 증가 때 λ 증가?

나는 이것이 가능하다고 생각합니다. 하지만 β1 증가하지 않을 때 λ 증가 (내 증거 ) β2 증가시킬 수있다. 아래 그림은 가능성을 보여줍니다. λ 증가 할 때 \ βP 에서 Q로 선형으로 이동 Q하면 β2 증가하고 β1 감소합니다. 그러나 \ beta ^ * 의 프로파일 이이 동작을 보여 주기 위해 구체적인 예제를 구성하는 방법을 모릅니다 (즉, Xy ) . 어떤 아이디어? 감사합니다.β

여기에 이미지 설명을 입력하십시오

답변:


10

대답은 '예'이며 그래픽 증거 가 있습니다.2

벡터 규범의 동등성에 대한 정의를 찾아보십시오. 당신은 그것을 찾을 수 여기서 벡터의 차원이며 . 따라서, 일부가 호기심 에 대한 받는 비해 규범, 규범.

x2x1nx2,
nx21

실제로 해결하려는 문제는 다음과 같이 말할 수 있습니다.

동시에 와 같은 찾으십시오d

x+d2>x2
x+d1<x1.

첫 번째 부등식을 제곱하고 확장하여 이고 및 이라고 가정 하면 두 번째 부등식에서 없음 이러한 제약을 만족 증가한다 감소하면서 규범 규범.

2ixidi>idi2
xi0xi+di0
idi<0.
d21

귀하의 예에서 , 및 및 d[0.4,0.3]Tx:=P[0.5,0.6]T

idi0.1<0,
2iPidi0.04>0.25idi2.

그러나 그것은 와 의 구성과 어떻게 관련이 있습니까? Xy
ziyuang

3

@TommyL의 답변에 감사하지만 그의 답변은 와 의 구성에 직접적인 것은 아닙니다 . 나는 어떻게 든 이것을 스스로 해결한다. 우선, 증가, 각 때 증가되지 단조 감소한다. 이것은 가 정규 직교 인 경우에 발생합니다.Xyλβ2βiX

βi=sign(βiLS)(βiLSλ)+

기하학적으로이 상황에서 는 규범 의 윤곽선에 수직으로 이동 하므로 는 증가 할 수 없습니다.β1β2

실제로, Hastie et al. 정방향 단계별 회귀 및 모노톤 올가미 에서 언급 된 것처럼 , 프로파일 경로의 단 조성의 필요하고 충분한 조건 :

여기에 이미지 설명을 입력하십시오

본 논문의 6 장에서 그들은 위의 조건을 위반하는 비선형 기저 함수를 기반으로 인공 데이터 세트를 구성하여 비단 조성을 보여 주었다. 그러나 운이 좋으면 유사한 동작을 보여 주지만 더 간단한 방법으로 임의의 데이터 세트를 만들 수도 있습니다. 내 R 코드는 다음과 같습니다.

library(glmnet)
set.seed(0)
N <- 10
p <- 15
x1 <- rnorm(N)
X <- mat.or.vec(N, p)
X[, 1] <- x1
for (i in 2:p) {X[, i] <- x1 + rnorm(N, sd=0.2)}
beta <- rnorm(p, sd=10)
y <- X %*% beta + rnorm(N, sd=0.01)
model <- glmnet(X, y, family="gaussian", alpha=1, intercept=FALSE)

의도적으로 의 열이 (정상적인 경우와는 거리가 먼) 높은 상관 관계를 갖도록 하고 실제 에는 큰 양수와 음수 항목이 모두 있습니다. 다음은 의 프로필입니다 (놀랍게도 5 개의 변수 만 활성화 됨).Xββ

여기에 이미지 설명을 입력하십시오

과의 관계 와 :λβ2

여기에 이미지 설명을 입력하십시오

우리는 몇 가지 간격이 볼 수 있도록 , 로 증가 증가합니다.λβ2λ

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