Regression modelling using I-priors
Haziq Jamil
Supervisors: Dr. Wicher Bergsma & Prof. Irini Moustaki
Social Statistics (Year 1) London School of Economics & Political Science
Regression modelling using I-priors Haziq Jamil Supervisors: Dr. - - PowerPoint PPT Presentation
Regression modelling using I-priors Haziq Jamil Supervisors: Dr. Wicher Bergsma & Prof. Irini Moustaki Social Statistics (Year 1) London School of Economics & Political Science 19 May 2015 PhD Presentation Event Outline 1 Introduction
Supervisors: Dr. Wicher Bergsma & Prof. Irini Moustaki
Social Statistics (Year 1) London School of Economics & Political Science
1 Introduction 2 I-prior theory 3 Estimation methods 4 Examples of I-prior modelling
5 Further work
Haziq Jamil (LSE) I-prior regression 19 May 2015 2 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
◮ yi = β0 + β1xi + ǫi
✓
◮ yi = β0 + β1xi + β2x2
i + ǫi
✓
◮ yi = β0xβ1+2β2
i
+ ǫi ✗
◮ In other words, the equations must be linear in the parameters. Haziq Jamil (LSE) I-prior regression 19 May 2015 3 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
Haziq Jamil (LSE) I-prior regression 19 May 2015 4 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
THE BIG BAG OF LINES
Haziq Jamil (LSE) I-prior regression 19 May 2015 5 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
◮ Dimension reduction ◮ Random effects models ◮ Regularization
Haziq Jamil (LSE) I-prior regression 19 May 2015 6 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
f
Haziq Jamil (LSE) I-prior regression 19 May 2015 7 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
Moore-Aronszajn Theorem Means of random functions
Inner products Random functions
Haziq Jamil (LSE) I-prior regression 19 May 2015 8 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
◮ Symmetry: f , gF = g, f F ◮ Linearity: af1 + bf2, gF = af1, gF + bf2, gF ◮ Non-degeneracy: f , gF = 0 ⇒ f = 0
Haziq Jamil (LSE) I-prior regression 19 May 2015 9 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
◮ ∀x ∈ X, h(·, x) ∈ F ◮ ∀x ∈ X, f ∈ F, f , h(·, x)F = f (x).
Haziq Jamil (LSE) I-prior regression 19 May 2015 10 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
i ) = n
n
i , xl).
n
Haziq Jamil (LSE) I-prior regression 19 May 2015 11 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
f0(xi)
n
k=1 h(xi,xk)wk
Haziq Jamil (LSE) I-prior regression 19 May 2015 12 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
f0(xi)
n
k=1 h(xi,xk)wk
Haziq Jamil (LSE) I-prior regression 19 May 2015 12 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
f0(xi)
n
k=1 h(xi,xk)wk
THE BIG BAG OF LINES BAG OF STRAIGHT LINES BAG OF SMOOTH LINES BAG OF LINES FOR EACH GROUP Haziq Jamil (LSE) I-prior regression 19 May 2015 12 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
X ={xi} Characteristic/Uses Vector space F Kernel h(xi, xk) Nominal
1) Categorical covariates; 2) In a multilevel setting, xi = group no. of unit i.
Pearson
I[xi=xk] pi
− 1 where pi =
P[X = xi]
Real
As in classical regression, xi = real-valued covariate associated with unit i.
Canonical xixk Real
As in (1-dim) smoothing, xi = data point associated with observation yi.
Fractional Brownian Motion (FBM)
|xi|2γ+|xk|2γ−|xi −xk|2γ with γ ∈ (0, 1)
◮ Example (ANOVA RKKS) Set of xi = (x1i, x2i) of Nominal + Real
h(xi, x′
i ) = h1(x1i, x′ 1i) + h2(x2i, x′ 2i) + h1(x1i, x′ 1i)h2(x2i, x′ 2i)
Haziq Jamil (LSE) I-prior regression 19 May 2015 13 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
n
Haziq Jamil (LSE) I-prior regression 19 May 2015 14 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
◮ y ∼ N(α, Vy), where Vy := HλΨHλ + Ψ−1 ◮ w ∼ N(0, Ψ) ◮
w
α
HλΨ ΨHλ Ψ
◮ w|y ∼ N
y (y − α), V−1 y
Haziq Jamil (LSE) I-prior regression 19 May 2015 15 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
y 1)−1(1TV−1 y y).
Haziq Jamil (LSE) I-prior regression 19 May 2015 16 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
◮ The MLE is found by solving the set of equations T(x) = A′(θ). ◮ It is also know that A′(θ) = E[T(x); θ].
Haziq Jamil (LSE) I-prior regression 19 May 2015 17 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
◮ α ∼ N(a, b2) ◮ λ ∼ U(0, c) ◮ ψ ∼ Γ(d, e)
Haziq Jamil (LSE) I-prior regression 19 May 2015 18 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
n
MSE(classical) = 1.770 MSE(I-prior) = 1.770 Haziq Jamil (LSE) I-prior regression 19 May 2015 19 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
i + β3x3 i
n
MSE(classical) = 0.987 MSE(I-prior) = 0.836 Haziq Jamil (LSE) I-prior regression 19 May 2015 20 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
n
hλ is the ANOVA kernel
MSE(classical) = 0.227 MSE(I-prior) = 0.226 Haziq Jamil (LSE) I-prior regression 19 May 2015 21 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
n
hλ is the ANOVA + Pearson kernel
MSE(classical) = 0.138 MSE(I-prior) = 0.114 Haziq Jamil (LSE) I-prior regression 19 May 2015 22 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
◮ Set µj = µ, ∀j. ◮ Set λj = 1, , ∀j and estimate variance of fi instead. ◮ Set θj = θ, ∀j We already know how to estimate this model using
I-prior.
◮ Uses of this very restricted CFA model? Rasch model? ◮ Post estimation work, e.g. obtaining factor scores. ◮ Can we estimate both the λjs and fi simultaneously? Haziq Jamil (LSE) I-prior regression 19 May 2015 23 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
Haziq Jamil (LSE) I-prior regression 19 May 2015 24 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
n
◮ Unable to estimate this model using JAGS due to a circular
dependence of the parameters.
◮ Performing ML yields a high-dimensional intractable integral. Poor
results from approximation methods like Laplace and Gauss-Hermite Quadrature.
Haziq Jamil (LSE) I-prior regression 19 May 2015 25 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
◮ Model parsimony ◮ Requires no additional assumptions ◮ Simpler estimation
◮ Extension to GLMs ◮ Structural Equation Models ◮ Models with structured error covariances Haziq Jamil (LSE) I-prior regression 19 May 2015 26 / 27
Introduction I-prior theory Estimation methods Examples of I-prior modelling Further work End
Haziq Jamil (LSE) I-prior regression 19 May 2015 27 / 27