Optimal Estimation for Quantile Regression with Functional Response - - PowerPoint PPT Presentation

optimal estimation for quantile regression with
SMART_READER_LITE
LIVE PREVIEW

Optimal Estimation for Quantile Regression with Functional Response - - PowerPoint PPT Presentation

Optimal Estimation for Quantile Regression with Functional Response Xiao Wang, Purdue University Mathematical and Statistical Challenges in Neuroimaging Data Analysis X. Wang (Purdue) Quantile Regression with Functional Response BIRS 1 / 25


slide-1
SLIDE 1

Optimal Estimation for Quantile Regression with Functional Response

Xiao Wang, Purdue University Mathematical and Statistical Challenges in Neuroimaging Data Analysis

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 1 / 25

slide-2
SLIDE 2

Acknowledgment

Collaborators

SAMSI CCNS Zhengwu Zhang, SAMSI Linglong Kong, University of Alberta Hongtu Zhu, UNC Chapel Hill

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 2 / 25

slide-3
SLIDE 3

Motivation

Functional Regression with Functional Response

Functional Regression (Morris 2015) Functional Response (Hongtu Zhu ...): Yi(s) = XT

i β(s) + ηi(s), i = 1, . . . , n.

Recover the conditional mean of Y (s) given X and the location s. Various imaging segmentation and registration methods end up with preprocessing results non-consistent or with errors. The error distributions are unknown, assuming Gaussian for convenience in many applications though. The variances of errors are varying spatially within the brain. Quantile regression (QR) is able to give a full picture of the data. These features make QR more appealing than its cousin, the ordinary least squares. In this paper, we would like to recover the 100τ% quantile of the conditional distribution of Y (s) given X and the location s.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 3 / 25

slide-4
SLIDE 4

Motivation

Quantile Regression

Quantile Regression (Koenker and Basset 1978) vs. Mean Regression yi = f(xi) + ǫi, i = 1, . . . , n. Quadratic function vs. Check function: ρτ(r) = τr if r > 0 −(1 − τ)r

  • therwise

Quantile regression provides better estimators than mean regression WHEN

Data are skewed Data contain outliers

Quantile regression does not require specifying any error distribution. Many nonparametric and semiparametric quantile regression models ... (Koenker 2005; ...)

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 4 / 25

slide-5
SLIDE 5

Motivation

ADNI DTI Data

Dataset: 203 subjects from ADNI Response: mean Fractional Anisotropy (FA) values along midsagittal corpus callosum skeleton (TBSS pipeline). Covariates: Gender, Age, Alzheimer’s Disease Assessment Scale, Mini-Mental State Examination.

0.2 0.4 0.6 0.8 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Figure : FA curves along corpus callosum skeleton.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 5 / 25

slide-6
SLIDE 6

Motivation

ADNI Hippocampus Image Data

Dataset: 403 subjects from ADNI Response: Hippocampus images Covariates: Gender, Age, and Behavior score

5 10 15 20 25 30 5 10 15 20 2 4 6 8 10 5 10 15 20 25 30 5 10 15 20 1 2 3 4 5 6 7 8 5 10 15 20 25 30 5 10 15 20 2 4 6 8 10

Figure : Observed left hippocampus images.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 6 / 25

slide-7
SLIDE 7

Quantile Regression with Functional Response

Quantile Regression with Functional Response

For a given τ ∈ (0, 1), consider a quantile regression model with varying-coefficients and functional responses, Y (s) = XT βτ(s) + ητ(s) ητ(·) is a stochastic process whose τth quantile is zero for a fixed s given X. The conditional quantile function of Y (s) given X for any τ ∈ (0, 1) can be expressed by QY (s)(τ|X) = XT βτ(s) The unknown parameters βτ = (β1, . . . , βp), where βk ∈ H(K), a RKHS generated by a pd kernel K. K(s, t) = (1 + s, t)d, K(s, t) = exp(−s − t2/2σ2) Suppose that we observe (Xi, Yi(sij)) for subjects i = 1, . . . , n and locations si1, . . . , simi. Our goal is to investigate the estimation of the coefficient functions βτk, k = 1, . . . , p.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 7 / 25

slide-8
SLIDE 8

Quantile Regression with Functional Response

Loss Function

Fixed design: the functional response are observed at the same locations across curves, that is, m1 = m2 = · · · = mn := m and s1j = s2j = · · · = sjn := sj for j = 1, . . . , m. Random design: the sij are independently sampled from a distribution π(s). L2-distance: For two function vectors f1, f2 ∈ F p, define

  • f1 − f2
  • 2

s,2 =

           1 m

m

  • j=1

p

  • k=1

(f1k(sj) − f2k(sj))2 fixed design

  • S

p

  • k=1

(f1k(s) − f2k(s))2π(s)ds random design We measure the accuracy of the estimation of ˆ βτ by Enτ(ˆ βτ, βτ) =

  • ˆ

βτ − βτ

  • 2

s,2.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 8 / 25

slide-9
SLIDE 9

Theoretical Results

Rate of Convergence: Lower Bound

Fix τ ∈ (0, 1). Suppose the eigenvalues {ρk : k ≥ 1} of the reproducing kernel K satisfies ρk ≍ k−2r for some constant 0 < r < ∞. Then

  • a. For the fixed design,

lim

aτ →0

lim

n,m→∞ inf ˜ βτ

sup

βτ ∈Fp P

  • Enτ(˜

βτ, βτ) ≥ aτ(n−1 + m−2r)

  • = 1;

(1)

  • b. For the random design,

lim

aτ →0

lim

n,m→∞ inf ˜ βτ

sup

βτ ∈Fp P

  • Enτ(˜

βτ, βτ) ≥ aτ((nm)−

2r 2r+1 + n−1)

  • = 1.

(2)

The above infimums are taken over all possible estimators ˜ βτ based on the training data. If τ belongs to a compact interval of (0, 1), aτ may not depend on τ.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 9 / 25

slide-10
SLIDE 10

Theoretical Results

Rate of Convergence: Fixed Design

Under the common design, the minimax rate is of the order m−2r + n−1. This rate is fundamentally different from the usual nonparametric rate of (nm)2r/(2r+1) (Stone 1982). The rate is jointly determined by the sampling frequency m and the number of curves n rather than the total number of observations mn. When the functionals are sparsely sampled, that is, m = O(n1/2r), the

  • ptimal rate is of the order m−2r , solely determined by the sampling
  • frequency. On the other hand, when the sampling frequency is high,

that is, m ≫ n1/2r, the optimal rate remains 1/n regardless of m.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 10 / 25

slide-11
SLIDE 11

Theoretical Results

Rate of Convergence: Random Design

Similar to the common design, there is a phase transition phenomenon in the optimal rate of convergence with a boundary at m = n1/2r. When the sampling frequency m is small, that is, m = O(n1/2r), the

  • ptimal rate is of the order (nm)2r/(2r+1) which depends jointly on the

values of both m and n. In the case of high sampling frequency with m ≫ n1/2r, the optimal rate is always 1/n and does not depend on m.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 11 / 25

slide-12
SLIDE 12

Theoretical Results

Rate of Convergence

When m is above the boundary, that is, m ≫ n1/2r, there is no difference between the fixed and random designs. When m is below the boundary, that is, m ≪ n1/2r, the random design is always superior to the fixed design in that it offers a faster rate of convergence.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 12 / 25

slide-13
SLIDE 13

Computation of the Estimator

Objective Function

Penalized estimator: Minimize 1 mn

n

  • i=1

m

  • j=1

ρτ

  • Yi(sij) − XT

i β(sij)

  • + λ

p

  • k=1

βk2

K

Representer Theorem: ˆ βk(s) =

˜ m

  • i=1

θiξi(s) +

m

  • j=1

βjK(sj, s), k = 1, . . . , p Matrix form: Minimize 1 mn

n

  • i=1

m

  • j=1

ρτ

  • Yij − bT

ijθ − aT ijβ

  • + λβT Σβ
  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 13 / 25

slide-14
SLIDE 14

Computation of the Estimator

ADMM Algorithm

Write the optimization into an equivalent form:

min

n

  • i=1

m

  • j=1

ρτ (Yij − uij) + λβT Σβ subject to uij = bT

ijθ + aT ijβ, i = 1, . . . , n, j = 1, . . . , m

Augmented Lagrangian:

Lη(u, ξ, θ, β) =

n

  • i=1

m

  • j=1

ρτ (Yij − uij) + λβT Σβ +

n

  • i=1

m

  • j=1

ξij(uij − bT

ijθ − aT ijβ)

+ η 2

n

  • i=1

m

  • j=1

(uij − bT

ijθ − aT ijβ)2

ADMM update:

uk+1

ij

=argminuij

  • ρτ (Yij − uij) + ξk

ij(uij − bT ijθk − aT ijβk) + η

2 (uij − bT

ijθk − aT ijβk)2

  • (θk+1, βk+1) =argminθ,β

 λβT Σβ +

m

  • i=1

n

  • j=1
  • ξk

ijaT ijβ + η

2 (uk+1

ij

− bT

ijθ − aT ijβ)2

  ξk+1

ij

=ξk

ij + η(uk+1 ij

− bT

ijθ − aT ijβk+1)

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 14 / 25

slide-15
SLIDE 15

Computation of the Estimator

ADMM Algorithm

consider the proximal operator of ρτ with parameter µ and λ such that proxρτ ,µ,λ(v) = arg min

x

  • ρτ(x − µ) + 1

2λ(x − v)2 . (3) The solution to (3) can be explicitly obtained, and x+ = proxρτ ,µ,λ(v) = Sτ,µ,λ(v), where Sτ,µ,λ(v) =    v − λτ v > µ + λτ µ − λ(1 − τ) ≤ v ≤ µ + λτ v + λ(1 − τ) v < µ − λ(1 − τ). When τ = 1/2 and µ = 0, Sτ,µ,λ(·) is the well-known soft thresholding

  • perator such that

S1/2,0,λ(v) =

  • 1 −

λ 2|v|

  • +v,

(for v = 0) which is a shrinkage operator.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 15 / 25

slide-16
SLIDE 16

Computation of the Estimator

Choice of Smoothing Parameter

RCV: RCV = 1 n

n

  • i=1

1 m

m

  • j=1

ρτ(Yij − XT

i ˆ

β[−i](sij)) SIC: SIC(λ) = log 1 mn

n

  • i=1

m

  • j=1

ρτ(Yij − XT

i ˆ

β(sij))

  • + log(mn)

2nm d f GACV: GACV (λ) = n

i=1

m

j=1 ρτ(Yij − XT i ˆ

β(sij)) mn − d f

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 16 / 25

slide-17
SLIDE 17

Computation of the Estimator

Degrees of Freedom

Let ˆ Yij = XT

i ˆ

β(sij). div( ˆ Y ) =

n

  • i=1

m

  • j=1

∂ ˆ Yij ∂Yij This quantity first appeared under SURE formula (Stein 1981). It can be considered an estimate the effective dimension for a general modeling procedure (Efron 1986; Meyer and Woodroofe 2000). Define E = {(i, j) : Yij − XT

i ˆ

β(sij) = 0}. We show that div( ˆ Y ) = |E|

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 17 / 25

slide-18
SLIDE 18

Computation of the Estimator

Rate of Convergence: Upper Bound

Fix τ ∈ (0, 1). Suppose the eigenvalues {ρk : k ≥ 1} of the reproducing kernel K satisfies ρk ≍ k−2r for some constant 0 < r < ∞. Then

  • a. For the fixed design,

lim

Aτ →∞

lim

n,m→∞

sup

βτ ∈Fp P

  • Enτ(ˆ

βτ, βτ) ≥ Aτ(n−1 + m−2r)

  • = 1;

(4)

  • b. For the random design,

lim

Aτ →0

lim

n,m→∞

sup

βτ ∈Fp P

  • Enτ(ˆ

βτ, βτ) ≥ Aτ((nm)−

2r 2r+1 + n−1)

  • = 1.

(5)

For τ belonging to a compact interval of (0, 1), the result holds uniformly for τ.

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 18 / 25

slide-19
SLIDE 19

Simulated Data Analysis

1D Simulated Data Analysis

Data are simulated from the model: yi(sj) = xi1β1(sj) + xi2β2(sj) + xi3β3(sj) + ηi(sj, τ), i = 1, .., n, j = 1, ..., m, where [xi1, x12, xi3] = [1, ∼ Bernoulli(0.5), ∼ uniform(0, 1)] [β1(s), β2(s), β3(s)] = [5s2, 5(1 − s)4, 2s2 + 5] ηi(sj) = vi(sj) + ǫi(sj), ǫi(sj) ∼ N(0, 0.1), vi ∼ GP(0, Σ) ηi(sj, τ) = ηi(sj) − F −1(τ), F is marginal density of ηi(sj) Use root mean integrated squared error (RMISE) to measure the quality of estimated βi RMISEτ =   1 m

m

  • j=1

ˆ βl(sj, τ) − βl(sj, τ)2  

1/2

l = 1, 2, 3,

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 19 / 25

slide-20
SLIDE 20

Simulated Data Analysis

1D Simulated Data Analysis

Averaged RMISE over 100 simulation runs are reported for τ = 0.5 and τ = 0.75 for sample size n = 20, 50, 100, 200 τ = 0.5 τ = 0.75 n β1(s) β2(s) β3(s) β1(s) β2(s) β3(s) 20 2.49 2.30 3.82 2.85 2.05 4.36 50 1.55 1.35 2.55 1.43 1.44 2.21 100 1.16 0.91 1.8 1.35 0.95 1.99 200 0.88 0.71 1.36 0.79 0.62 1.30

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 20 / 25

slide-21
SLIDE 21

Real Data Analysis

ADNI DTI Data

Recall:

Response: yi=mean Fractional Anisotropy (FA) curves along midsagittal corpus callosum skeleton Covariates: xi= [Gender, Age, Alzheimer’s Disease Assessment Scale, Mini-Mental State Examination]

Predicted τ’s quantile for τ = 0.25, 0.5 and 0.75 τ = 0.25 τ = 0.50 τ = 0.75

0.2 0.4 0.6 0.8 1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.2 0.4 0.6 0.8 1 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.2 0.4 0.6 0.8 1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 21 / 25

slide-22
SLIDE 22

Real Data Analysis

ADNI DTI Data

Coefficient βl for τ = 0.25, 0.5 and 0.75 β1 β2 β3

0.2 0.4 0.6 0.8 1 0.3 0.4 0.5 0.6 0.7 0.8 tau=0.25 tau=0.50 tau=0.75 0.2 0.4 0.6 0.8 1

  • 0.01
  • 0.005

0.005 0.01 0.015 0.02 tau=0.25 tau=0.50 tau=0.75 0.2 0.4 0.6 0.8 1

  • 0.3
  • 0.25
  • 0.2
  • 0.15
  • 0.1
  • 0.05

tau=0.25 tau=0.50 tau=0.75

β4 β5

0.2 0.4 0.6 0.8 1 ×10-3

  • 5

5 tau=0.25 tau=0.50 tau=0.75 0.2 0.4 0.6 0.8 1

  • 0.01
  • 0.005

0.005 0.01 0.015 0.02 tau=0.25 tau=0.50 tau=0.75

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 22 / 25

slide-23
SLIDE 23

Real Data Analysis

ADNI Hippocampus Image Data

Coefficient images βl for τ = 0.5: τ = 0.5

10 20 30 5 10 15 20 1 2 3 4 5 10 20 30 5 10 15 20

  • 0.4
  • 0.2

0.2 0.4

β1 β2

10 20 30 5 10 15 20

  • 1.5
  • 1
  • 0.5

10 20 30 5 10 15 20

  • 0.05

0.05 0.1

β3 β4

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 23 / 25

slide-24
SLIDE 24

Real Data Analysis

ADNI Hippocampus Image Data

Coefficient images βl for τ = 0.75: τ = 0.75

10 20 30 5 10 15 20

1 2 3 4 5 6 10 20 30 5 10 15 20

  • 0.4
  • 0.2

0.2 0.4

β1 β2

10 20 30 5 10 15 20

  • 1.5
  • 1
  • 0.5

0.5 10 20 30 5 10 15 20

  • 0.1
  • 0.05

0.05 0.1

β3 β4

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 24 / 25

slide-25
SLIDE 25

Conclusion

Conclusion

Estimation Improve the speed of the algorithm Inference Variable selection: knots selection and variable selection simultaneously

  • X. Wang

(Purdue) Quantile Regression with Functional Response BIRS 25 / 25