수 증가 할 때


11

경우 β∗=argminβ‖y−Xβ‖22+λ‖β‖1 , 수 ‖β∗‖2 증가 때 λ 증가?

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

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

답변:


10

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

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

‖x‖2≤‖x‖1≤n‖x‖2,
nxℓ2ℓ1

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

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

‖x+d‖2>‖x‖2
‖x+d‖1<‖x‖1.

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

2∑ixidi>−∑idi2
xi≥0xi+di≥0
∑idi<0.
dℓ2ℓ1

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

∑idi≈−0.1<0,
2∑iPidi≈−0.04>−0.25≈−∑idi2.

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

3

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

β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.