Statistics

Point Process

2023. 7. 27.4 min read

Point Process

Definition

Notation

  • S\mathcal{S} : a metric space with metric dd

  • XX : point process on S\mathcal{S}

  • xx : realization of a point process XX

  • xx is said to be locally finite if n(xB)<∞n(x_B)<\infty whenever B⊂SB\subset\mathcal{S} is bounded. n(xB)n(x_B) is the number of points in xB=x∩Bx_B=x\cap B

Definition 2 (Point Process). A point process XX defined on S\mathcal{S} is a measurable mapping defined on some probability space (Ω,F,P)(\Omega,\mathcal{F},P) and taking values in (Nlf,Nlf)(\mathbb{N}_{lf},\mathcal{N}_{lf})

  • Nlf={x⊂S:n(xB)<∞,    ∀  bounded    B⊂S}\mathbb N_{lf}=\lbrace x\subset\mathcal{S}:n(x_B)<\infty,\;\;\forall\;\mathrm{bounded}\;\; B\subset\mathcal{S}\rbrace

  • Nlf\mathcal{N}_{lf} is a σ\sigma-algebra on Nlf\mathbb N_{lf} such that

Nlf=σ({x∈Nlf:n(xB)=m)}:B∈B0,m∈N0)\mathcal{N}_{lf}=\sigma(\lbrace x\in\Bbb N_{lf}:n(x_B)=m)\rbrace :B\in\mathcal{B}_0,m\in\Bbb{N}_0)

where B0\mathcal{B}_0 is the class of bounded Borel sets of Borel σ\sigma-algebra on S\mathcal{S}

The distribution PXP_X of point process XX is given by

PX(F)=P({ω∈Ω:X(ω)∈F})∀F∈NlfP_X(F) = P(\lbrace \omega\in\Omega:X(\omega)\in F\rbrace )\quad\forall F\in\mathcal{N}_{lf}

Remarks 1.

  • XX is measurable is equivalent to : count function N(B):=n(xB)N(B):=n(x_B) is a random variable for any B∈B0B\in\mathcal{B}_0

  • The distribution of a point process XX is determined by the finite dimensional distributions of its count function.

  • Nlf=σ(Nlf∘)\mathcal{N}_{lf}=\sigma(\mathcal{N}^\circ_{lf}) where Nlf∘={{x∈Nlf:n(xB)=0}:B∈B0}\mathcal{N}^\circ_{lf} = \lbrace \lbrace x\in\mathcal{N}_{lf}:n(x_B)=0\rbrace :B\in\mathcal{B}_0\rbrace is the class of void events

  • v(B):=P(N(B)=0)v(B):=P(N(B)=0) for B∈B0B\in\mathcal{B}_0 is a void probability

  • If S\mathcal{S} is polish space, Nlf\mathcal{N}_{lf} is separable

Definition 3 (Marked Point Process). Marked point process XX with points in TT and mark space M⊂Rp\mathcal{M}\subset\mathbb R^p (or marked point pattern) means a point process with extra information attached to each point.

X={(ξ,mξ):ξ∈Y}X=\lbrace (\xi,m_\xi):\xi\in Y\rbrace , where YY is a point process on TT and mξ∈Mm_\xi\in \mathcal{M} is called a mark.

Poisson Point process

Binomial point process

Definition 4 (Binomial point process). Binomial point process X∼binomial(B,n,f)X\sim binomial(B,n,f) for a density function ff on B⊂SB\subset\mathcal{S} is defined when it consists of nn iid points with density ff on BB.

Poisson point process

  • Poisson point process serves as a model for CSR

  • Also it serves as a reference point process for advanced models

  • Poisson point process XX on S⊂Rd\mathcal{S}\subset\mathbb R^d is specified by locally integrable intensity function ρ:S→[0,∞)\rho:\mathcal{S}\to[0,\infty)

Definition 5 (Poisson point process). Poisson point process X∼poisson(S,ρ)X\sim\textrm{poisson}(\mathcal{S},\rho) is defined if

  1. *∀B⊂S\forall B\subset\mathcal{S} with μ(B)=∫Bρ(ξ)dξ<∞\mu(B)=\int_B\rho(\xi)d\xi<\infty

    N(B)∼Poisson(μ(B))N(B)\sim\textrm{Poisson}(\mu(B))*

  2. ∀n∈N\forall n\in\mathbb N and ∀B⊂S\forall B\subset\mathcal{S} with 0<μ(B)<∞0<\mu(B)<\infty, conditional on N(B)=nN(B)=n, xB∼binomial(B,n,f)x_B\sim binomial(B,n,f) with f(ξ)=ρ(ξ)/μ(B)f(\xi)=\rho(\xi)/\mu(B)

μ(⋅)\mu(\cdot) above is called an intensity measure.

Remarks 2.

  • EN(B)=μ(B)\Bbb{E}N(B) = \mu(B) : intensity measure determines the expected number of points

  • When ρ(ξ)≡ρ\rho(\xi)\equiv\rho, the process is called homogeneous. Otherwhise, the poisson point process is inhomogeneous.

  • When ρ(ξ)≡1\rho(\xi)\equiv 1, it is called as standard Poisson point process.

  • If the distribution of process is invariant under translation, the process is called as stationary

    X+s={ξ+s:ξ∈X}≡X∀s∈RdX+s=\lbrace \xi+s:\xi\in X\rbrace \equiv X\quad\forall s\in\mathbb R^d

  • If the distribution of process is invariant under rotations about the origin in Rd\mathbb R^d then the process is called as isotropic.

    OX={Oξ:ξ∈X}≡X∀O is rotation \mathcal{O}X=\lbrace \mathcal{O}\xi:\xi\in X\rbrace \equiv X\quad\forall\mathcal{O}\text{ is rotation }

Properties of Poisson point process

Proposition 1.

  1. X∼poisson(S,ρ)X\sim poisson(\mathcal{S},\rho) if and only if ∀B⊂S\forall B\subset\mathcal{S} with μ(B)=∫Bρ(ξ)dξ<∞\mu(B)=\int_B\rho(\xi)d\xi<\infty and ∀F∈Nlf\forall F\in\mathcal{N}_{lf}

    P(xB∈F)=∑n=0∞exp⁡(−μ(B))n!∫B⋯∫B1[{ξ1,…,ξn}∈F]×∏i=1nρ(ξi)dξ1⋯dξnP(x_B\in F) = \sum_{n=0}^\infty\frac{\exp(-\mu(B))}{n!}\int_B\cdots\int_B\mathbf{1}[\lbrace \xi_1,\ldots,\xi_n\rbrace \in F]\times\prod_{i=1}^n\rho(\xi_i)d\xi_1\cdots d\xi_n

  2. If X∼poisson(S,ρ)X\sim poisson(\mathcal{S},\rho), then for functions h:Nlf→[0,∞)h:\Bbb N_{lf}\to[0,\infty) and B⊂SB\subset \mathcal{S} with μ(B)<∞\mu(B)<\infty,

    Eh(xB)=∑n=0∞exp⁡(−μ(B))n!∫B⋯∫Bh({ξ1,…,ξn})×∏i=1nρ(ξi)dξ1⋯dξn\Bbb Eh(x_B) = \sum_{n=0}^\infty\frac{\exp(-\mu(B))}{n!}\int_B\cdots\int_Bh(\lbrace \xi_1,\ldots,\xi_n\rbrace )\times\prod_{i=1}^n\rho(\xi_i)d\xi_1\cdots d\xi_n

Theorem 1 (Existence). X∼poisson(S,ρ)X\sim poisson(\mathcal{S},\rho) exists and is uniquely determined by its void probability v(B)=exp⁡(−μ(B))v(B)=\exp(-\mu(B)) for bounded B⊂SB\subset \mathcal{S}.

Proposition 2 (Independent scattering). If XX is a Poisson process on S\mathcal{S}, then xB1,⋯x_{B_1},\cdots are independent for disjoint sets B1,B2,⋯⊂SB_1,B_2,\cdots\subset \mathcal{S}

Proposition 3 (Generating functional). If X∼poisson(S,ρ)X\sim poisson(\mathcal{S},\rho),

GX(u)=E[∏ξ∈Xu(ξ)]=exp⁡(∫S(1−u(ξ))ρ(ξ)dξ)G_X(u)=\Bbb E\bigg[\prod_{\xi\in X}u(\xi)\bigg] = \exp\bigg(\int_\mathcal{S}(1-u(\xi))\rho(\xi)d\xi\bigg)

for functions u:S→[0,1]u:\mathcal{S}\to[0,1]

Proposition 4 (Construction of stationary Poisson point process). Let s1,u1,s2,u2,…s_1,u_1,s_2,u_2,\ldots be mutually independent, where each uiu_i is uniformly distributed on {u∈Rd:∥u∥=1}\lbrace u\in\Bbb R^d:\Vert u\Vert = 1\rbrace and si∼Exp(ρwd)s_i\sim Exp(\rho w_d) with mean 1/(ρwd)1/(\rho w_d) for ρ>0\rho>0. wd=πd/2/Γ(1+d/2)w_d=\pi^{d/2}/\Gamma(1+d/2) is the volume of the dd-dimensional unit ball. Let R0=0R_0=0 and Rid=Ri−1d+si,i=1,2,⋯R_i^d=R^d_{i-1}+s_i, i=1,2,\cdots. Then,

X={R1u1,R2u2,⋯ }∼poisson(Rd,ρ)X=\lbrace R_1u_1,R_2u_2,\cdots\rbrace \sim poisson(\mathbb R^d,\rho)*\

Theorem 2 (Slivnyak-Mecke). If X∼poisson(S,ρ)X\sim poisson(\mathcal{S},\rho), for function h:S×Nlf→[0,∞)h:\mathcal{S}\times\Bbb N_{lf}\to[0,\infty),

E[∑ξ∈Xh(ξ,X\ξ)]=∫SE[h(ξ,X)]ρ(ξ)dξ\Bbb E\bigg[\sum_{\xi\in X}h(\xi,X\backslash\xi)\bigg] = \int_\mathcal{S}\Bbb E[h(\xi,X)]\rho(\xi)d\xi

Theorem 3 (Extended Slivnyak-Mecke's Theorem). If X∼poisson(S,ρ)X\sim poisson(\mathcal{S},\rho), for any n∈Nn\in\Bbb N and any function h:Sn×Nlf→[0,∞)h:\mathcal{S}^n\times\Bbb N_{lf}\to[0,\infty),

E[∑ξ1,⋯ ,ξn∈X≠h(ξ1,⋯ ,ξn,X\{ξ1,⋯ ,ξn})]=∫SE[h(ξ1,⋯ ,ξn,X]∏i=1nρ(ξi)dξ1,⋯dξn\Bbb E\bigg[\sum_{\xi_1,\cdots,\xi_n\in X}^{\neq} h(\xi_1,\cdots,\xi_n,X\backslash\lbrace \xi_1,\cdots,\xi_n\rbrace )\bigg] = \int_\mathcal{S} \Bbb E[h(\xi_1,\cdots,\xi_n,X]\prod_{i=1}^n\rho(\xi_i)d\xi_1,\cdots d\xi_n

where ≠\neq means the nn points ξ1,⋯ ,ξn\xi_1,\cdots,\xi_n are pairwise distinct.

Two basic operations for point processes

  • Superposition : A disjoint union ∪i=1∞Xi\cup_{i=1}^\infty X_i of point processes

    Proposition 5. If Xi∼poisson(S,ρi),i=1,2,⋯X_i\sim poisson(\mathcal{S},\rho_i), i=1,2,\cdots are mutually independent and ρ=∑iρi\rho=\sum_i\rho_i is locally integrable, then with probability one, X=∑i=1∞XiX=\sum_{i=1}^\infty X_i is a disjoint union and X∼poisson(S,ρ)X\sim poisson(\mathcal{S},\rho)

  • Thinning

    • XthinX_{thin}, independent thinning of XX with retention probability p(ξ)p(\xi), is obtained by including ξ∈X\xi\in X in XthinX_{thin} with probability p(ξ)p(\xi), where points are included/excluded independently each other.

    • Xthin={ξ∈X:R(ξ)≤p(ξ)}X_{thin}=\lbrace \xi\in X:R(\xi)\leq p(\xi)\rbrace where R(ξ)∼uniform(0,1),ξ∈SR(\xi)\sim uniform(0,1), \xi\in\mathcal{S} are mutually independent and independent of XX.

    Theorem 4. Suppose Xi∼poisson(S,rhoi)X_i\sim poisson(\mathcal{S},rho_i). Then, XthinX_{thin} with retention probability p(ξ)p(\xi), and X\XthinX\backslash X_{thin} are independent Poisson point process with intensity functions ρthin(ξ)=p(ξ)ρ(ξ)\rho_{thin}(\xi)=p(\xi)\rho(\xi) and (ρ−ρthin)(ξ)(\rho-\rho_{thin})(\xi) respectively.

  • Inhomogeneous Poisson point process from homogeneous Poisson point process by thinning

    Corollary 1. Suppose that X∼poisson(Rd,ρ)X\sim poisson(\Bbb R^d,\rho) with ∣ρ(ξ)∣<c|\rho(\xi)|<c for some 0<c<∞0<c<\infty. Then, XX is distributed as an independent thinning of poisson(Rd,c)poisson(\Bbb R^d,c) with retention probability p(ξ)=ρ(ξ)/cp(\xi)=\rho(\xi)/c

Simulation of Poisson point process

Homogeneous case

Simulation of X∼poisson(Rd,ρ)X\sim poisson(\Bbb R^d,\rho) within bounded BB

  1. if B=b(0,r)B=b(0,r) :

    Use proposition 4 : i.e. generate s1,…,sm∼Exp(ρwd)s_1,\ldots,s_m\sim Exp(\rho w_d) and u1,…,um∼uniform({u:∥u∥=1})u_1,\ldots,u_m\sim uniform(\lbrace u:\Vert u\Vert = 1\rbrace ), where mm is given by Rm−1≤r≤RmR_{m-1}\leq r\leq R_m. Then, return

    xB={R1u1,⋯ ,Rm−1um−1}x_B = \lbrace R_1u_1,\cdots,R_{m-1}u_{m-1}\rbrace

  2. if B=[0,a1]×⋯×[0,ad]B=[0,a_1]\times\cdots\times[0,a_d] :

    generate N(B)=Poisson(ρa1⋯ad)N(B)=Poisson(\rho a_1\cdots a_d), and generate N(B)N(B) points uniformly in BB.

  3. if BB is none of 1 and 2 :

    Simulate XX on a ball or box B0B_0 containing BB and disregard the points falling outside of the ball or box

Inhomogeneous case

When XX is inhomogeneous with ρ(ξ),ξ∈B\rho(\xi),\xi\in B and ρ(ξ)≤ρ0\rho(\xi)\leq \rho_0 for a constant ρ0>0\rho_0>0, by Corollary 1,

  1. Generate a homogeneous Poisson point process YY on BB with intensity function ρ0\rho_0.

  2. Obtain XBX_B as an independent thinning of YBY_B with retention probability p(ξ)=ρ(ξ)/ρ0,ξ∈Bp(\xi)=\rho(\xi)/\rho_0,\xi\in B

Density of Poisson point process

  • Suppose that X1,X2X_1, X_2 are two point processes on S\mathcal{S} and X1X_1 is absolutely continuous w.r.t. X2X_2. i.e.

    P(X2∈F)=0⇒P(X1∈F)=0∀F∈NlfP(X_2\in F)=0\Rightarrow P(X_1\in F)=0\quad \forall F\in\mathcal{N}_{lf}

  • By Radon-Nikodym theorem, there exists a function f:Nlf→[0,∞]f:\Bbb N_{lf}\to[0,\infty] such tat ∀F∈Nlf\forall F\in\mathcal{N}_{lf}

    P(X1∈F)=E[I(X2∈F)f(X2)]P(X_1\in F) = \Bbb E[I(X_2\in F)f(X_2)]

  • We call ff a density of X1X_1 w.r.t. X2X_2.

Proposition 6.

  1. For any numbers ρ1,ρ2>0\rho_1,\rho_2>0, poisson(Rd,ρ1)poisson(\Bbb R^d,\rho_1) is absolutely continuous w.r.t. poisson(Rd,ρ2)poisson(\Bbb R^d,\rho_2) iff ρ1=ρ2\rho_1=\rho_2.

  2. *For i=1,2,i=1,2,, suppose that ρi:S→[0,∞)\rho_i:\mathcal{S}\to[0,\infty) such that μi(S)=∫Sρi(ξ)dξ\mu_i(\mathcal{S})=\int_\mathcal{S}\rho_i(\xi)d\xi is finite and ρ2(ξ)>0\rho_2(\xi)>0 whenever ρ1(ξ)>0\rho_1(\xi)>0. Then poisson(S,ρ1)poisson(\mathcal{S},\rho_1) is absolutely continuous w.r.t. poisson(S,ρ2)poisson(\mathcal{S},\rho_2) with density

    f(x)=exp⁡(μ2(S)−μ1(S))∏ξ∈xρ1(ξ)ρ2(ξ)f(x)=\exp(\mu_2(\mathcal{S})-\mu_1(\mathcal{S}))\prod_{\xi\in x}\frac{\rho_1(\xi)}{\rho_2(\xi)}

    for finite point configurations x⊂Sx\subset \mathcal{S}.*

From 2 at Proposition, we can let ρ2≡1\rho_2\equiv 1 and suppose S\mathcal{S} is bounded. Then, such Poisson point process, say, X1X_1 is always absolutely continuous w.r.t. poisson(S,1)poisson(\mathcal{S},1) and

f(x)=exp⁡(∣S∣−μ1(S))∏ξ∈Xρ1(ξ)f(x)=\exp(|\mathcal{S}|-\mu_1(\mathcal{S}))\prod_{\xi\in X}\rho_1(\xi)

Marked Poisson Point process

Definition 6. X={(ξ,mξ):ξ∈Y}X=\lbrace (\xi,m_\xi):\xi\in Y\rbrace , (ξ,mξ)∈T×M(\xi,m_\xi)\in\mathcal{T\times M} is a marked Poisson point process if Y∼poisson(T,ϕ)Y\sim poisson(\mathcal{T},\phi) where ϕ\phi is locally integrable intensity function, and the marks {mξ,ξ∈Y}\lbrace m_\xi,\xi\in Y\rbrace are mutually independent condional on YY.

  • If the marks are identically distributed with a common distribution QQ, then QQ is called the mark distribution.

  • If M={1,⋯ ,K}\mathcal{M}=\lbrace 1,\cdots,K\rbrace , it is called multitype Poisson point process.

Proposition 7. Let XX be a marked Poisson point process with M⊂Rp\mathcal{M}\subset \Bbb R^p, where conditional on YY, each mark mξm_\xi has a discrete or continuous density pξp_\xi, which doesn't depend on Y\ξY\backslash\xi. Let ρ(ξ,m)=ϕ(ξ)pξ(m)\rho(\xi,m)=\phi(\xi)p_\xi(m). Then,

  1. X∼poisson(T×M,ρ)X\sim poisson(\mathcal{T\times M},\rho)

  2. If κ(m)=∫Tρ(ξ,m)dξ\kappa(m)=\int_\mathcal{T}\rho(\xi,m)d\xi is locally integrable, then

{mξ:ξ∈Y}∼poisson(M,κ)\lbrace m_\xi:\xi\in Y\rbrace \sim poisson(\mathcal{M},\kappa)

Multivariate Poisson process and random labeling

  • Multitype point process XX with M={1,…,K}\mathcal{M}=\lbrace 1,\ldots,K\rbrace is equivalent to multivariate point process (X1,…,XK)(X_1,\ldots,X_K)

  • The following two statements are equivalent.

    1. P(mξ=i∥Y=y)=pξ(i)P(m_\xi=i\Vert Y=y)=p_\xi(i) depends only on ξ\xi for realizations yy of YY and ξ∈y\xi\in y

    2. (X1,⋯ ,XK)(X_1,\cdots,X_K) is a multivariate Poisson point process with independent components Xi∼poisson(T,ρi)X_i\sim poisson(\mathcal{T},\rho_i), where ρi(ξ)=ϕ(ξ)pξ(i),i=1,⋯ ,K\rho_i(\xi)=\phi(\xi)p_\xi(i),\quad i=1,\cdots,K

  • Random labeling means that conditional on YY, the marks mξm_{\xi} are mutually independent and the distribution of mξm_\xi does not depend on YY.

References

  • 서울대학교 공간자료분석 강의노트
  • Handbook of Spatial Statistics