SlideShare a Scribd company logo
1 of 39
Download to read offline
Estimating curves and surfaces
Lecture 1.2
Douglas Nychka
National Center for Atmospheric Research
National Science Foundation April, 2017
Outline for Lecture 1.2
D. Nychka Spatial statistics 1
• Basis functions and least squares
• Least squares smoothers adding a penalty
• Q and the smoothing parameter, λ
• Choosing the basis
• Cross-validation for λ
• fields
• The Bayesian connection.
Estimating a curve or surface.
D. Nychka Spatial statistics 2
An additive statistical model:
Given n pairs of observations (xi, yi), i = 1, . . . , n
yi = g(xi) + i
i’s are random errors and g is an unknown, smooth func-
tion.
Goals
• Estimate g based
on the observations
• Quantify the uncertainty in the estimate.
D. Nychka Spatial statistics 3
Some data examples
Air quality
D. Nychka Spatial statistics 4
Predict surface ozone where it is not monitored.
Ambient daily ozone
in PPB June 16,
1987, US Midwestern
Region.
−92 −90 −88 −86 −84
38404244
0
50
100
150
Supercomputer operations
D. Nychka Spatial statistics 5
Predict power needed for cooling.
Power for mechanical systems based on temperature and humidity.
NCAR/Wy Supercomputing Center, Yellowstone – 72K cores, 15 Pb
Human CO2 emissions
D. Nychka Spatial statistics 6
Relationship of economics and CO2 emissions.
CO2 per capita by country for 1999 ( Source: World Bank )
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q q
q
q
q
q
q q
q
q
q
q
q
q
q
q
q
q
100 500 2000 10000
5e+025e+035e+045e+055e+06
GDP per capita
CO2Emmissionspercapita
US−
China−
−Russia
D. Nychka Spatial statistics 7
Basis functions and least squares.
Representing a curve
D. Nychka Spatial statistics 8
Start with your favorite m basis functions {b1(x), b2(x), . . . , bm(x)}
The estimate has the form
ˆg(x) =
m
k=1
βkbk(x)
where β = (β1, . . . , βm) are the coefficients.
The basis functions are fixed and so the problem is to just
find the coefficients.
Many spatial statistics problems have this general form or can be ap-
proximated by it.
Example of basis functions
D. Nychka Spatial statistics 9
−3 −2 −1 0 1 2 3
0.00.40.8
xp
bump(xp)
• Build a basis by translating and scaling a bump shaped curve
• Not your usual sine/cosine or polynomials!
• Bsplines not required!
Two Bases
D. Nychka Spatial statistics 10
10 Functions:
0.0 0.2 0.4 0.6 0.8 1.0
0.00.40.8
20 Functions:
0.0 0.2 0.4 0.6 0.8 1.0
0.00.40.8
Least squares.
D. Nychka Spatial statistics 11
Xi,j = bk(xi)
(ˆg(x1), ˆg(x2), . . . , ˆg(xn))T = Xβ and y = Xβ +
minimize over β:
min
β
n
i=1
(y − [Xβ]i)2
Solution:
ˆβ = (XT X)−1XT y
Curve/surface estimate:
ˆg(x) =
m
k=1
ˆβkbk(x)
D. Nychka Spatial statistics 12
Some synthetic data: Yk = g(xk) + ek
g(x) = 9x(1 − x)3
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
q q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q q
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
qq
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.61.0
X
Y
xk are 150 unequally spaced points in [0, 1]
h(x) = 9x(1 − x)3 , ek ∼ N(0, (.1)2)
Varying basis size
D. Nychka Spatial statistics 13
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
qq
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.61.0
basis functions 4
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
qq
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.61.0
basis functions 8
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
qq
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.61.0
basis functions 16
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
qq
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.61.0
basis functions 32
Problem: How to choose basis? How to choose number of basis
functions? Uncertainty of estimate?
D. Nychka Spatial statistics 14
Penalized least squares
Adding a constraint on parameters
D. Nychka Spatial statistics 15
g(x) = m
k=1 βkbk(x)
minimize over β:
Sum of squares(β) + penalty on β
min
β
n
i=1
(y − [Xβ]i)2 + λβT Qβ
Fit to the data + penalty for complexity/smoothness
• λ > 0 a smoothing parameter
• Q a nonnegative definite matrix.
Solution to penalized problem
D. Nychka Spatial statistics 16
ˆβ = (XT X + λQ)−1XT y
Also known as ridge regression
The Hat matrix and effective degrees of freedom
For ordinary least squares
tr(X(XT X)−1XT ) = number of parameters
i.e. the column rank of X
For the penalized estimate
ˆg = X(XT X + λQ)−1XT y
tr(X(XT X + λQ)−1XT ) = effective number of parameters
More on Q
D. Nychka Spatial statistics 17
ˆβ = (XT X + λQ)−1XT y
• Q is an identity βT Qβ = (βl)2
• Choose Q so that βT Qβ = (βl − βl−1)2
• Cubic smoothing spline type: βT Qβ = (g (x))2dx
i.e. Qkl = bk(x)bl (x)dx
• Spatial model: Q−1
kl = exp(−|xk − xl|/θ)
• Lasso/Wavelet:
Replace quadratic form by L1 type criteria: βT Qβ → |βl|
The A matrix
D. Nychka Spatial statistics 18
Smoothers in general
If we just predict at the observation locations we have
ˆg =





ˆg(x1)
ˆg(x2)
...
ˆg(xn)





= X(XT X + λQ)−1XT y = A(λ)y (1)
• A(λ) is the smoother matrix
• rows of A are the weights on y to predict g.
• The penalized least squares estimator defines the rows of A. This is
different than a running average or kernel estimator.
• If X = Q−1 then A(λ) = (I + λQ)−1y
( So simple – is this even possible?)
λ and eff. degrees of freedom
D. Nychka Spatial statistics 19
effective degrees of freedom = tr(A(λ))
1e−08 1e−05 1e−02 1e+01 1e+04
01020304050
lambda
EffectiveDF
Basis: Constant, linear, and 50 bump-shaped functions.
Second derivative type penalty.
Varying smoothing parameter
D. Nychka Spatial statistics 20
Cubic spline-type choice with 50 basis functions
Effective number of parameters (basis functions) depends on λ.
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
q
q
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.40.60.81.0
lambda 0.01 DF 3.6
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
q
q
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.40.60.81.0
lambda 1e−04 DF 12.2
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
q
q
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.40.60.81.0
lambda 1e−05 DF 21.3
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
q
q
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.40.60.81.0
lambda 1e−07 DF 46.1
Problem: How to choose basis? How to choose λ? Uncertainty of
estimate?
D. Nychka Spatial statistics 21
Choosing the basis.
Basis selection
D. Nychka Spatial statistics 22
Reformulate the estimate in terms of the function, not the basis.
ming
n
i=1
(yi − g(xi))2 + λ g (x)2dx
Solution is a cubic smoothing spline.
Of course in practice we still need to represent g as
g(x) =
m
k=1
βkbk(x)
but this is a computational detail – not part of our model for g.
D. Nychka Spatial statistics 23
Splines
• Usually based on derivative penalities
• Basis has closed form and solves the minimization
• Cubic smoothing splines – basis is piecewise cubic functions with the
join points at the observations.
• Three different but equivalent cubic spline bases.
1, x, (x − xi)3
+
1, x, |x − xi|3
1, x, H(x, xi)
with H(u, v) =
u2v/2 − u3/3 for u < v
uv2/2 − v3/3 u > v
D. Nychka Spatial statistics 24
Thin plate spline:
min
g
n
i=1
(yi − g(xi)2 + λJ(g)
J(g) integral of squared partial derivatives of g.
E.g. in two dimension (d = 2), second order (m = 2)
J(g) = 2 ( ∂2
∂2x1
g)2 + 2( ∂2
∂x1∂x2
g)2 + ( ∂2
∂2x2
g)2 dx1dx2
Incredibly this minimization over functions has a simple and
computable solution!
Basis for two dimensions, m = 2
1, x1, x2, ||x − ui||2log(||x − ui||) where ui are the data locations.
D. Nychka Spatial statistics 25
Estimating λ from data
Cross-validation – Wahba (1970)
D. Nychka Spatial statistics 26
• Leave each observation out. Predict it with the remaining data for a
fixed lambda.
• Find λ that the minimizes mean squared error.
• Initially proposed for cubic smoothing splines but works for any smoother.
CV: obvious leave-one-out MSE
GCV: Adjust each CV squared residual for prediction error.
Finding the smoothing parameter
D. Nychka Spatial statistics 27
Cross-validation functions Cubic spline at minimum
0 50 100 150
0.010.020.04
Effective Degrees of Freedom
Meansquarederror
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
q
q
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.61.0
Machine learning and λ
D. Nychka Spatial statistics 28
Divide data up into 90/10 training/validation and do out-sample-CV
Based on 100 random divisions ...
0 50 100 150
0.0050.0200.050
Effective Degrees of Freedom
Meansquarederror
||| | || ||| || ||||| | | | ||| ||| |||| | | ||| | || ||| ||| ||||| | |||||| | ||||| || | ||| | | ||||| | |||| || ||| ||||||||| || || || |
90/10 CV curves, minima |, median - - - , GCV —
D. Nychka Spatial statistics 29
In R
D. Nychka Spatial statistics 30
Tps -Thin plate spline function
# x and y are the synthetic example
library( fields)
obj<- Tps( x,y)
In R
D. Nychka Spatial statistics 31
> obj
Call:
Tps(x = x, Y = y)
Number of Observations: 150
Number of parameters in the null space 2
Parameters for fixed spatial drift 2
Model degrees of freedom: 11.2
Residual degrees of freedom: 138.8
GCV estimate for sigma: 0.08037
MLE for sigma: 0.08091
MLE for rho: 31.1
lambda 0.00021
User supplied rho NA
User supplied sigma^2 NA
Summary of estimates:
lambda trA GCV shat -lnLike Prof converge
GCV 0.0002105075 11.17840 0.006979633 0.08037097 -147.2260 1
REML 0.0001397338 12.25141 0.006998224 0.08016631 -147.5925 8
>
D. Nychka Spatial statistics 32
set.panel( 2,2)
plot( obj)
q
q q
qqq
q q
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
q
qq
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
qq
q
0.0 0.2 0.4 0.6 0.8
−0.20.20.61.0
predicted values
Y
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
0.0 0.2 0.4 0.6 0.8−1012
predicted values
(STD)residuals
q
q
q
q
q
q
q
q
q
q
q
q
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
q
q
q
q
q
0 20 40 60 80 100 140
0.010.020.030.040.05
Eff. number of parameters
GCVfunction
−150−50050
logprofilelikelihood
GCV−points, solid−model, dots− single
REML dashed
Histogram of std.residuals
std.residuals
−2 −1 0 1 2
051015202530
D. Nychka Spatial statistics 33
xgrid<- seq( 0,1, length.out=200)
fhat<- predict( obj, xgrid)
q
qq
qqq
qq
q
q
q
q
q
q
qq
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
qq
q
q
qq
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
qqq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
qqq
qqq
q
q
qq
q
0.0 0.2 0.4 0.6 0.8 1.0
−0.20.20.61.0
X
Y
D. Nychka Spatial statistics 34
The Bayesian Connection
Reverse engineering our estimator
D. Nychka Spatial statistics 35
A statistical refactoring
minβ
n
i=1(y − [Xβ]i)2 + λβT Qβ ,
Divide up λ = σ2/ρ and switch to ”max”
maxβ − n
i=1
(y−[Xβ]i)2
2σ2 − βT
Qβ
2ρ ,
exponentiate
maxβ e
− n
i=1
(y−[Xβ]i)2
2σ2 e
−
βT
Qβ
2ρ
More engineering
D. Nychka Spatial statistics 36
Normalize to densities and Q = K−1
maxβ
1
(2πσ2)n/2e
−
(y−Xβ)T (y−Xβ)
2σ2 e−
βT
(ρK)−1β
2 |ρK|−1/2
Keep the Bayesians happy ...
maxβ
1
(2πσ2)n/2e
−
(y−Xβ)T (y−Xβ)
2σ2 e−
βT
(ρK)−1β
2 |ρK|−1/2 p(ρ, σ, K)
Gelfand Notation
[y|β, σ, ρ, K] [β|ρ, σ, K] [ρ, σ, K]
What have we built?
D. Nychka Spatial statistics 37
[y|β, σ, ρ, K] [β|ρ, σ, K] [ρ, σ, K]
• y given the function and parameters is Gaussian.
• Coefficients, β, given the parameters is Gaussian (0, ρK)
• Fixing parameters y is Gaussian (0, σ2I + ρK)
Penalized least squares estimator ≡ a Gaussian statistical model for the
data and coefficients.
Minimizing the penalized LS ≡ posterior maximum or a conditional ex-
pectation from Gaussian.
Thank you!
D. Nychka Spatial statistics 38

More Related Content

What's hot

What's hot (20)

QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...
CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...
CLIM Fall 2017 Course: Statistics for Climate Research, Statistics of Climate...
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
CLIM Fall 2017 Course: Statistics for Climate Research, Climate Informatics -...
CLIM Fall 2017 Course: Statistics for Climate Research, Climate Informatics -...CLIM Fall 2017 Course: Statistics for Climate Research, Climate Informatics -...
CLIM Fall 2017 Course: Statistics for Climate Research, Climate Informatics -...
 
Patch Matching with Polynomial Exponential Families and Projective Divergences
Patch Matching with Polynomial Exponential Families and Projective DivergencesPatch Matching with Polynomial Exponential Families and Projective Divergences
Patch Matching with Polynomial Exponential Families and Projective Divergences
 
Litvinenko low-rank kriging +FFT poster
Litvinenko low-rank kriging +FFT  posterLitvinenko low-rank kriging +FFT  poster
Litvinenko low-rank kriging +FFT poster
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
 

Viewers also liked

Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
The Statistical and Applied Mathematical Sciences Institute
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
The Statistical and Applied Mathematical Sciences Institute
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
The Statistical and Applied Mathematical Sciences Institute
 

Viewers also liked (18)

Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
CLIM Fall 2017 Course: Statistics for Climate Research, Analysis for Climate ...
CLIM Fall 2017 Course: Statistics for Climate Research, Analysis for Climate ...CLIM Fall 2017 Course: Statistics for Climate Research, Analysis for Climate ...
CLIM Fall 2017 Course: Statistics for Climate Research, Analysis for Climate ...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
CLIM Undergraduate Workshop: Statistical Development and challenges for Paleo...
CLIM Undergraduate Workshop: Statistical Development and challenges for Paleo...CLIM Undergraduate Workshop: Statistical Development and challenges for Paleo...
CLIM Undergraduate Workshop: Statistical Development and challenges for Paleo...
 
CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...
CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...
CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...
 
CLIM Undergraduate Workshop: Introduction to Spatial Data Analysis with R - M...
CLIM Undergraduate Workshop: Introduction to Spatial Data Analysis with R - M...CLIM Undergraduate Workshop: Introduction to Spatial Data Analysis with R - M...
CLIM Undergraduate Workshop: Introduction to Spatial Data Analysis with R - M...
 
CLIM Undergraduate Workshop: Tutorial on R Software - Huang Huang, Oct 23, 2017
CLIM Undergraduate Workshop: Tutorial on R Software - Huang Huang, Oct 23, 2017CLIM Undergraduate Workshop: Tutorial on R Software - Huang Huang, Oct 23, 2017
CLIM Undergraduate Workshop: Tutorial on R Software - Huang Huang, Oct 23, 2017
 
CLIM Undergraduate Workshop: Applications in Climate Context - Michael Wehner...
CLIM Undergraduate Workshop: Applications in Climate Context - Michael Wehner...CLIM Undergraduate Workshop: Applications in Climate Context - Michael Wehner...
CLIM Undergraduate Workshop: Applications in Climate Context - Michael Wehner...
 
CLIM Undergraduate Workshop: Undergraduate Workshop Introduction - Elvan Ceyh...
CLIM Undergraduate Workshop: Undergraduate Workshop Introduction - Elvan Ceyh...CLIM Undergraduate Workshop: Undergraduate Workshop Introduction - Elvan Ceyh...
CLIM Undergraduate Workshop: Undergraduate Workshop Introduction - Elvan Ceyh...
 
CLIM Undergraduate Workshop: How was this Made?: Making Dirty Data into Somet...
CLIM Undergraduate Workshop: How was this Made?: Making Dirty Data into Somet...CLIM Undergraduate Workshop: How was this Made?: Making Dirty Data into Somet...
CLIM Undergraduate Workshop: How was this Made?: Making Dirty Data into Somet...
 
CLIM Undergraduate Workshop: Extreme Value Analysis for Climate Research - Wh...
CLIM Undergraduate Workshop: Extreme Value Analysis for Climate Research - Wh...CLIM Undergraduate Workshop: Extreme Value Analysis for Climate Research - Wh...
CLIM Undergraduate Workshop: Extreme Value Analysis for Climate Research - Wh...
 

Similar to CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and Surfaces - Douglas Nychka, Oct 3, 2017

QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
The Statistical and Applied Mathematical Sciences Institute
 
Information-theoretic clustering with applications
Information-theoretic clustering  with applicationsInformation-theoretic clustering  with applications
Information-theoretic clustering with applications
Frank Nielsen
 

Similar to CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and Surfaces - Douglas Nychka, Oct 3, 2017 (20)

Convex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTConvex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPT
 
5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf5 DimensionalityReduction.pdf
5 DimensionalityReduction.pdf
 
QMC Error SAMSI Tutorial Aug 2017
QMC Error SAMSI Tutorial Aug 2017QMC Error SAMSI Tutorial Aug 2017
QMC Error SAMSI Tutorial Aug 2017
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
 
Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...
Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...
Robust Control of Uncertain Switched Linear Systems based on Stochastic Reach...
 
DimensionalityReduction.pptx
DimensionalityReduction.pptxDimensionalityReduction.pptx
DimensionalityReduction.pptx
 
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
 
ch3.ppt
ch3.pptch3.ppt
ch3.ppt
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priors
 
Information-theoretic clustering with applications
Information-theoretic clustering  with applicationsInformation-theoretic clustering  with applications
Information-theoretic clustering with applications
 
Constant strain triangular
Constant strain triangular Constant strain triangular
Constant strain triangular
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.
 
QMC: Operator Splitting Workshop, A Splitting Method for Nonsmooth Nonconvex ...
QMC: Operator Splitting Workshop, A Splitting Method for Nonsmooth Nonconvex ...QMC: Operator Splitting Workshop, A Splitting Method for Nonsmooth Nonconvex ...
QMC: Operator Splitting Workshop, A Splitting Method for Nonsmooth Nonconvex ...
 
Probabilistic Control of Switched Linear Systems with Chance Constraints
Probabilistic Control of Switched Linear Systems with Chance ConstraintsProbabilistic Control of Switched Linear Systems with Chance Constraints
Probabilistic Control of Switched Linear Systems with Chance Constraints
 
SPDE presentation 2012
SPDE presentation 2012SPDE presentation 2012
SPDE presentation 2012
 
cheb_conf_aksenov.pdf
cheb_conf_aksenov.pdfcheb_conf_aksenov.pdf
cheb_conf_aksenov.pdf
 
Dynamic Programming.pptx
Dynamic Programming.pptxDynamic Programming.pptx
Dynamic Programming.pptx
 
Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics
 
2018 MUMS Fall Course - Sampling-based techniques for uncertainty propagation...
2018 MUMS Fall Course - Sampling-based techniques for uncertainty propagation...2018 MUMS Fall Course - Sampling-based techniques for uncertainty propagation...
2018 MUMS Fall Course - Sampling-based techniques for uncertainty propagation...
 

More from The Statistical and Applied Mathematical Sciences Institute

Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
The Statistical and Applied Mathematical Sciences Institute
 
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
The Statistical and Applied Mathematical Sciences Institute
 
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
The Statistical and Applied Mathematical Sciences Institute
 
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
The Statistical and Applied Mathematical Sciences Institute
 
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
The Statistical and Applied Mathematical Sciences Institute
 
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
The Statistical and Applied Mathematical Sciences Institute
 

More from The Statistical and Applied Mathematical Sciences Institute (20)

Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
 
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
 
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
 
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
 
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
 
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
 
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
 
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
 
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
 
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
 
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
 
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
 
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
 
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
 
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
 
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
 
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
 
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
 
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
 
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 

CLIM Fall 2017 Course: Statistics for Climate Research, Estimating Curves and Surfaces - Douglas Nychka, Oct 3, 2017

  • 1. Estimating curves and surfaces Lecture 1.2 Douglas Nychka National Center for Atmospheric Research National Science Foundation April, 2017
  • 2. Outline for Lecture 1.2 D. Nychka Spatial statistics 1 • Basis functions and least squares • Least squares smoothers adding a penalty • Q and the smoothing parameter, λ • Choosing the basis • Cross-validation for λ • fields • The Bayesian connection.
  • 3. Estimating a curve or surface. D. Nychka Spatial statistics 2 An additive statistical model: Given n pairs of observations (xi, yi), i = 1, . . . , n yi = g(xi) + i i’s are random errors and g is an unknown, smooth func- tion. Goals • Estimate g based on the observations • Quantify the uncertainty in the estimate.
  • 4. D. Nychka Spatial statistics 3 Some data examples
  • 5. Air quality D. Nychka Spatial statistics 4 Predict surface ozone where it is not monitored. Ambient daily ozone in PPB June 16, 1987, US Midwestern Region. −92 −90 −88 −86 −84 38404244 0 50 100 150
  • 6. Supercomputer operations D. Nychka Spatial statistics 5 Predict power needed for cooling. Power for mechanical systems based on temperature and humidity. NCAR/Wy Supercomputing Center, Yellowstone – 72K cores, 15 Pb
  • 7. Human CO2 emissions D. Nychka Spatial statistics 6 Relationship of economics and CO2 emissions. CO2 per capita by country for 1999 ( Source: World Bank ) q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q 100 500 2000 10000 5e+025e+035e+045e+055e+06 GDP per capita CO2Emmissionspercapita US− China− −Russia
  • 8. D. Nychka Spatial statistics 7 Basis functions and least squares.
  • 9. Representing a curve D. Nychka Spatial statistics 8 Start with your favorite m basis functions {b1(x), b2(x), . . . , bm(x)} The estimate has the form ˆg(x) = m k=1 βkbk(x) where β = (β1, . . . , βm) are the coefficients. The basis functions are fixed and so the problem is to just find the coefficients. Many spatial statistics problems have this general form or can be ap- proximated by it.
  • 10. Example of basis functions D. Nychka Spatial statistics 9 −3 −2 −1 0 1 2 3 0.00.40.8 xp bump(xp) • Build a basis by translating and scaling a bump shaped curve • Not your usual sine/cosine or polynomials! • Bsplines not required!
  • 11. Two Bases D. Nychka Spatial statistics 10 10 Functions: 0.0 0.2 0.4 0.6 0.8 1.0 0.00.40.8 20 Functions: 0.0 0.2 0.4 0.6 0.8 1.0 0.00.40.8
  • 12. Least squares. D. Nychka Spatial statistics 11 Xi,j = bk(xi) (ˆg(x1), ˆg(x2), . . . , ˆg(xn))T = Xβ and y = Xβ + minimize over β: min β n i=1 (y − [Xβ]i)2 Solution: ˆβ = (XT X)−1XT y Curve/surface estimate: ˆg(x) = m k=1 ˆβkbk(x)
  • 13. D. Nychka Spatial statistics 12 Some synthetic data: Yk = g(xk) + ek g(x) = 9x(1 − x)3 q qq qqq qq q q q q q q qq qq q q q q q q q q q q q q q q q q q q q q q q q q q qq q q qq q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q q q q qq q q q q q q q q q q qqq qqq q q qq q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.61.0 X Y xk are 150 unequally spaced points in [0, 1] h(x) = 9x(1 − x)3 , ek ∼ N(0, (.1)2)
  • 14. Varying basis size D. Nychka Spatial statistics 13 q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q q q q q qq q q qq q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q qq q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.61.0 basis functions 4 q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q q q q q qq q q qq q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q qq q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.61.0 basis functions 8 q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q q q q q qq q q qq q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q qq q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.61.0 basis functions 16 q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q q q q q qq q q qq q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q qq q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.61.0 basis functions 32 Problem: How to choose basis? How to choose number of basis functions? Uncertainty of estimate?
  • 15. D. Nychka Spatial statistics 14 Penalized least squares
  • 16. Adding a constraint on parameters D. Nychka Spatial statistics 15 g(x) = m k=1 βkbk(x) minimize over β: Sum of squares(β) + penalty on β min β n i=1 (y − [Xβ]i)2 + λβT Qβ Fit to the data + penalty for complexity/smoothness • λ > 0 a smoothing parameter • Q a nonnegative definite matrix.
  • 17. Solution to penalized problem D. Nychka Spatial statistics 16 ˆβ = (XT X + λQ)−1XT y Also known as ridge regression The Hat matrix and effective degrees of freedom For ordinary least squares tr(X(XT X)−1XT ) = number of parameters i.e. the column rank of X For the penalized estimate ˆg = X(XT X + λQ)−1XT y tr(X(XT X + λQ)−1XT ) = effective number of parameters
  • 18. More on Q D. Nychka Spatial statistics 17 ˆβ = (XT X + λQ)−1XT y • Q is an identity βT Qβ = (βl)2 • Choose Q so that βT Qβ = (βl − βl−1)2 • Cubic smoothing spline type: βT Qβ = (g (x))2dx i.e. Qkl = bk(x)bl (x)dx • Spatial model: Q−1 kl = exp(−|xk − xl|/θ) • Lasso/Wavelet: Replace quadratic form by L1 type criteria: βT Qβ → |βl|
  • 19. The A matrix D. Nychka Spatial statistics 18 Smoothers in general If we just predict at the observation locations we have ˆg =      ˆg(x1) ˆg(x2) ... ˆg(xn)      = X(XT X + λQ)−1XT y = A(λ)y (1) • A(λ) is the smoother matrix • rows of A are the weights on y to predict g. • The penalized least squares estimator defines the rows of A. This is different than a running average or kernel estimator. • If X = Q−1 then A(λ) = (I + λQ)−1y ( So simple – is this even possible?)
  • 20. λ and eff. degrees of freedom D. Nychka Spatial statistics 19 effective degrees of freedom = tr(A(λ)) 1e−08 1e−05 1e−02 1e+01 1e+04 01020304050 lambda EffectiveDF Basis: Constant, linear, and 50 bump-shaped functions. Second derivative type penalty.
  • 21. Varying smoothing parameter D. Nychka Spatial statistics 20 Cubic spline-type choice with 50 basis functions Effective number of parameters (basis functions) depends on λ. q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q q q q q q q q q qq q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q q q q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.40.60.81.0 lambda 0.01 DF 3.6 q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q q q q q q q q q qq q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q q q q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.40.60.81.0 lambda 1e−04 DF 12.2 q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q q q q q q q q q qq q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q q q q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.40.60.81.0 lambda 1e−05 DF 21.3 q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q q q q q q q q q qq q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q q q q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.40.60.81.0 lambda 1e−07 DF 46.1 Problem: How to choose basis? How to choose λ? Uncertainty of estimate?
  • 22. D. Nychka Spatial statistics 21 Choosing the basis.
  • 23. Basis selection D. Nychka Spatial statistics 22 Reformulate the estimate in terms of the function, not the basis. ming n i=1 (yi − g(xi))2 + λ g (x)2dx Solution is a cubic smoothing spline. Of course in practice we still need to represent g as g(x) = m k=1 βkbk(x) but this is a computational detail – not part of our model for g.
  • 24. D. Nychka Spatial statistics 23 Splines • Usually based on derivative penalities • Basis has closed form and solves the minimization • Cubic smoothing splines – basis is piecewise cubic functions with the join points at the observations. • Three different but equivalent cubic spline bases. 1, x, (x − xi)3 + 1, x, |x − xi|3 1, x, H(x, xi) with H(u, v) = u2v/2 − u3/3 for u < v uv2/2 − v3/3 u > v
  • 25. D. Nychka Spatial statistics 24 Thin plate spline: min g n i=1 (yi − g(xi)2 + λJ(g) J(g) integral of squared partial derivatives of g. E.g. in two dimension (d = 2), second order (m = 2) J(g) = 2 ( ∂2 ∂2x1 g)2 + 2( ∂2 ∂x1∂x2 g)2 + ( ∂2 ∂2x2 g)2 dx1dx2 Incredibly this minimization over functions has a simple and computable solution! Basis for two dimensions, m = 2 1, x1, x2, ||x − ui||2log(||x − ui||) where ui are the data locations.
  • 26. D. Nychka Spatial statistics 25 Estimating λ from data
  • 27. Cross-validation – Wahba (1970) D. Nychka Spatial statistics 26 • Leave each observation out. Predict it with the remaining data for a fixed lambda. • Find λ that the minimizes mean squared error. • Initially proposed for cubic smoothing splines but works for any smoother. CV: obvious leave-one-out MSE GCV: Adjust each CV squared residual for prediction error.
  • 28. Finding the smoothing parameter D. Nychka Spatial statistics 27 Cross-validation functions Cubic spline at minimum 0 50 100 150 0.010.020.04 Effective Degrees of Freedom Meansquarederror q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q q q q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.61.0
  • 29. Machine learning and λ D. Nychka Spatial statistics 28 Divide data up into 90/10 training/validation and do out-sample-CV Based on 100 random divisions ... 0 50 100 150 0.0050.0200.050 Effective Degrees of Freedom Meansquarederror ||| | || ||| || ||||| | | | ||| ||| |||| | | ||| | || ||| ||| ||||| | |||||| | ||||| || | ||| | | ||||| | |||| || ||| ||||||||| || || || | 90/10 CV curves, minima |, median - - - , GCV —
  • 30. D. Nychka Spatial statistics 29 In R
  • 31. D. Nychka Spatial statistics 30 Tps -Thin plate spline function # x and y are the synthetic example library( fields) obj<- Tps( x,y)
  • 32. In R D. Nychka Spatial statistics 31 > obj Call: Tps(x = x, Y = y) Number of Observations: 150 Number of parameters in the null space 2 Parameters for fixed spatial drift 2 Model degrees of freedom: 11.2 Residual degrees of freedom: 138.8 GCV estimate for sigma: 0.08037 MLE for sigma: 0.08091 MLE for rho: 31.1 lambda 0.00021 User supplied rho NA User supplied sigma^2 NA Summary of estimates: lambda trA GCV shat -lnLike Prof converge GCV 0.0002105075 11.17840 0.006979633 0.08037097 -147.2260 1 REML 0.0001397338 12.25141 0.006998224 0.08016631 -147.5925 8 >
  • 33. D. Nychka Spatial statistics 32 set.panel( 2,2) plot( obj) q q q qqq q q q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q qqq q qq q q qq q q q q q qqq q q q q q q q q q q q q q q q q q qq q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q qq q 0.0 0.2 0.4 0.6 0.8 −0.20.20.61.0 predicted values Y q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q 0.0 0.2 0.4 0.6 0.8−1012 predicted values (STD)residuals q q q q q q q q q q q q qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq q q q q q 0 20 40 60 80 100 140 0.010.020.030.040.05 Eff. number of parameters GCVfunction −150−50050 logprofilelikelihood GCV−points, solid−model, dots− single REML dashed Histogram of std.residuals std.residuals −2 −1 0 1 2 051015202530
  • 34. D. Nychka Spatial statistics 33 xgrid<- seq( 0,1, length.out=200) fhat<- predict( obj, xgrid) q qq qqq qq q q q q q q qq qq q q q q q q q q q qq q q q q q q q q q q qq q q qq q q qq q q q q q qq q q q q q q q q q q q q q q q q q q qq q q q q q q q q q q q q q q q q q q q q q qq q q q q q qqq q q q q q q q qq q q q q q q q q qq q qq q q q q q q q q q q qqq qqq q q qq q 0.0 0.2 0.4 0.6 0.8 1.0 −0.20.20.61.0 X Y
  • 35. D. Nychka Spatial statistics 34 The Bayesian Connection
  • 36. Reverse engineering our estimator D. Nychka Spatial statistics 35 A statistical refactoring minβ n i=1(y − [Xβ]i)2 + λβT Qβ , Divide up λ = σ2/ρ and switch to ”max” maxβ − n i=1 (y−[Xβ]i)2 2σ2 − βT Qβ 2ρ , exponentiate maxβ e − n i=1 (y−[Xβ]i)2 2σ2 e − βT Qβ 2ρ
  • 37. More engineering D. Nychka Spatial statistics 36 Normalize to densities and Q = K−1 maxβ 1 (2πσ2)n/2e − (y−Xβ)T (y−Xβ) 2σ2 e− βT (ρK)−1β 2 |ρK|−1/2 Keep the Bayesians happy ... maxβ 1 (2πσ2)n/2e − (y−Xβ)T (y−Xβ) 2σ2 e− βT (ρK)−1β 2 |ρK|−1/2 p(ρ, σ, K) Gelfand Notation [y|β, σ, ρ, K] [β|ρ, σ, K] [ρ, σ, K]
  • 38. What have we built? D. Nychka Spatial statistics 37 [y|β, σ, ρ, K] [β|ρ, σ, K] [ρ, σ, K] • y given the function and parameters is Gaussian. • Coefficients, β, given the parameters is Gaussian (0, ρK) • Fixing parameters y is Gaussian (0, σ2I + ρK) Penalized least squares estimator ≡ a Gaussian statistical model for the data and coefficients. Minimizing the penalized LS ≡ posterior maximum or a conditional ex- pectation from Gaussian.
  • 39. Thank you! D. Nychka Spatial statistics 38