Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Nonparametric estimation of a shot-noise process Institut Mines-Telecom Paul Ilhe, [email protected] Joint work with François Roueff, Éric Moulines & Antoine Souloumiac Journée TSI, 2016. Introduction Statistical estimation Numerical results Outline Introduction Shot-noise processes on the real line γ-spectroscopy Statistical estimation Assumptions Estimator RKHS B-spline method Numerical results 2/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Shot-noise processes on the real line γ-spectroscopy Outline Introduction Shot-noise processes on the real line γ-spectroscopy Statistical estimation Numerical results 3/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Shot-noise processes on the real line γ-spectroscopy Shot-noise process: definition Definition A stationary shot-noise process is a stochastic process X = (Xt )t∈R that can be written X (1) Xt := Yk h(t − Tk ) k : Tk ≤t 4/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Shot-noise processes on the real line γ-spectroscopy Shot-noise process: definition Definition A stationary shot-noise process is a stochastic process X = (Xt )t∈R that can be written X (1) Xt := Yk h(t − Tk ) k : Tk ≤t where N := 4/23 P k∈Z δ(Tk ,Yk ) is a Poisson random measure such that I the sequence of time events (Tk )k follows a Poisson point process on R with intensity λ, I (Yk )k are independent of (Tk )k and mutually i.i.d. with density f , 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Shot-noise processes on the real line γ-spectroscopy Shot-noise process: definition Definition A stationary shot-noise process is a stochastic process X = (Xt )t∈R that can be written X (1) Xt := Yk h(t − Tk ) k : Tk ≤t where N := P k∈Z δ(Tk ,Yk ) is a Poisson random measure such that I the sequence of time events (Tk )k follows a Poisson point process on R with intensity λ, I (Yk )k are independent of (Tk )k and mutually i.i.d. with density f , and h is a measurable real-valued function. 4/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Shot-noise processes on the real line γ-spectroscopy The elements of a shot-noise Properties I A shot-noise is fully characterized by its triplet (λ, f , h). I The process is well defined as soon as Z Z λ |yh(s)| f (y )dy ds < ∞ , R I R The characteristic function ϕ of X0 is given for u ∈ R by Z h i (2) ϕX0 (u) = E eiuX0 = exp λ [ϕY (uh(s)) − 1] ds . R 5/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Shot-noise processes on the real line γ-spectroscopy Illustration 1.0 1.0 0.8 0.8 0.6 0.4 Signal m esuré 0.2 0.6 0.0 0 1 2 3 4 5 0.4 0.2 0.0 0 50 100 150 200 250 Tem ps (en µs) Figure: Sample path of a shot-noise process. Vocabulary Intensity: λ, Marks’ density: f , Impulse response: h. 6/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Shot-noise processes on the real line γ-spectroscopy γ-spectroscopy Interpretation I (Tk )k : interaction photon-matter events, I (Yk )k : energies recorded by the detector, I h: electrical current generated by the detector. Inputs A low frequency sample of the shot-noise Xδ , . . . , Xnδ Objectives 7/23 I Estimate the mean number of photons in one second: λ, I Estimate the density f of the marks (Yk )k . 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Shot-noise processes on the real line γ-spectroscopy γ-spectroscopy: example 1 I Source: Americium 241 I Intensity: 5.105 cps 1600 Signal mesuré (unité arbitraire) 1400 1200 1000 800 600 400 0 200 400 Temps (en 10 −7 s) 600 800 1000 Example of a temporal signal in γ-spectroscopy. 8/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Shot-noise processes on the real line γ-spectroscopy γ-spectroscopy: example 2 I Source: Americium 241 I Intensity: 4.106 cps 6000 Signal mesuré (unité arbitraire) 5000 4000 3000 2000 1000 0 0 200 400 Temps (en 10 −7 s) 600 800 1000 Example of a temporal signal in γ-spectroscopy. 9/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Assumptions Estimator RKHS B-spline method Outline Introduction Statistical estimation Assumptions Estimator RKHS B-spline method Numerical results 10/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Assumptions Estimator RKHS B-spline method Shot-noise process: statistical problem Problem and assumptions Based on I A low frequency sample Xδ , . . . , Xnδ , I A complete knowledge of the impulse response h, we aim to estimate the flow function fλ := λf . 11/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Assumptions Estimator RKHS B-spline method Assumptions I the mark’s density f belongs to (H-1) W 2 := {f : [0, 1] → R+ : f , f 0 absolutely continuous, Z 1 00 2 f (t) dt < ∞} . f (1) = f 0 (1) = 0 and 0 I There exists two positive constants C0 and α s.t. (H-2) 12/23 07/2016 |h(t)| ≤ C0 e−αt , Institut Mines-Telecom t∈R. Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Assumptions Estimator RKHS B-spline method Estimation problem (1/3) Main tool If E[|Y0 |] < ∞, we have for every u ∈ R 0 Z 1Z g (u) := ϕ (u)/ϕ(u) = 0 ixh(s)eiuxh(s) λf (x)dxds =: Kh [fλ ](u) . R Functional inverse problem We transformed the estimation problem into a linear inverse problem with 13/23 I Kh a BLE acting from W 2 to another Hilbert space, I we can construct an empirical estimator ĝn of g . 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Assumptions Estimator RKHS B-spline method Introduction Statistical estimation Numerical results Estimation problem (2/3) Plug-in estimator Pn I I iX eiuXk k k=1 ĝn (u) := ϕ̂0n (u)/ϕ̂n (u) = P , u ∈ R. n iuXk k=1 e √ error terms: n (u) = n (ĝn (u) − g (u)) , u ∈ R. Theorem Under Assumption (H-2), we have for all positive K that n ⇒ Z in C([−K , K ], C) , where Z is a Gaussian process with covariance matrix Ω. 14/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Assumptions Estimator RKHS B-spline method Estimation problem (3/3) Discrete sampling ĝn and g are evaluated on a discrete grid u = {u1 , . . . , uN }. I ĝn (u) = [ĝn (u1 ), · · · , ĝn (uN )]T , I Ku [ξ] = [Kh [ξ](u1 ), · · · , Kh [ξ](uN )]T . Minimization problem Given a positive definite matrix W of size N and µ a positive number, we define (3) fˆn,λ := argminkW 1/2 · {ĝn (u) − Ku [ξ]}k22 + µkξk2W 2 . 2 ξ∈W+ 15/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Assumptions Estimator RKHS B-spline method Reproducing Kernel The functional space W 2 is a RKHS with r.k. Z 1 Rx (y ) := R(x, y ) := (u − x)+ (u − y )+ du , x, y ∈ [0, 1] . 0 Corollary The solution of (3) can be rewritten fˆn,λ = PN I ηi : x → Kh [Rx (·)](ui ) for i = 1, . . . , N. I The coefficients α̂n are solution of k=1 α̂n,i ηi with argminkW 1/2 · {ĝn (u) − G α}k22 + µαT G α . α∈CN with G the Gram matrix associated to η1 , . . . , ηN . 16/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Assumptions Estimator RKHS B-spline method Introduction Statistical estimation Numerical results B-splines We approximate W 2 by B-splines spaces Sk3 k of order 3. O(k −2 ), I the approximation error is in I the functions are locally supported, I the penalty term kξk2W 2 is easily expressible. 1.0 1.0 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 0.0 0.0 0.2 0.4 0.6 B-splines spaces: k = 10, q = 3 0.8 1.0 0.0 0.0 0.2 0.4 0.6 B-splines spaces: k = 20, q = 3 0.8 1.0 Figure: B-splines basis of order 3. Left: k = 10. Right: k = 20. 17/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Assumptions Estimator RKHS B-spline method Introduction Statistical estimation Numerical results Practical procedure 18/23 I Choice of N = k = 2blog(n)c , I Choice of W = Ω̂−1 n with Ω̂n a positive definite estimator of Ω, I Selection of the regularizing parameter µ by generalized cross-validation 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Outline Introduction Statistical estimation Numerical results 19/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Simulated shot-noise I λ=3, δ = 0.01, I h : t → t e−10t 1{t≥0} , I f = 0,7N 0,3; 2,5.10−3 + 0,3N 0,6; 2,5.10−3 0.05 shot noise sample points 0.04 0.03 0.02 0.01 0.00 2000 3000 4000 5000 6000 7000 8000 9000 Simulated shot-noise and associated sample points. 20/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process 10000 Introduction Statistical estimation Numerical results RKHS Mitigated results: I Retrieves the modes of the distribution I Positivity constraints hard to handle I Basis function not adapted 18 fλ 16 f̂ n, λ = 10 6 14 f̂ n, λ = 5. 10 6 12 f̂ n, λ = 10 7 10 8 6 4 2 0 0.0 0.2 0.4 0.6 0.8 1.0 Figure: Density estimation using the representer’s theorem. 21/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results B-splines I k = N = 2blog(n)c , I Computation of Ω̂n by bootstrap, I Choice of the penalization µ by generalized cross-validation. 18 10 fn, λ , n = 10 14 f̂ n, λ − fλ 22 fn, λ , n = 10 5 16 6 fn, λ , n = 10 7 12 Integrated squared error fλ 10 8 6 4 2 0 0.0 10 10 10 10 0.2 0.4 0.6 0.8 1.0 2 1 0 -1 -2 n = 10 5 n = 10 6 n = 5. 10 6 Sample size 22/23 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process Introduction Statistical estimation Numerical results Nuclear dataset 23/23 I source: mixture of Am 241 and Pu 238, I intensity: 5.105 cps. 07/2016 Institut Mines-Telecom Nonparametric estimation of a shot-noise process