Learn R Programming

SepTest (version 0.0.1)

Tests for First-Order Separability in Spatio-Temporal Point Processes

Description

Provides statistical tools for testing first-order separability in spatio-temporal point processes, that is, assessing whether the spatio-temporal intensity function can be expressed as the product of spatial and temporal components. The package implements several hypothesis tests, including exact and asymptotic methods for Poisson and non-Poisson processes. Methods include global envelope tests, chi-squared type statistics, and a novel Hilbert-Schmidt independence criterion (HSIC) test, all with both block and pure permutation procedures. Simulation studies and real world examples, including the 2001 UK foot and mouth disease outbreak data, illustrate the utility of the proposed methods. The package contains all simulation studies and applications presented in Ghorbani et al. (2021) and Ghorbani et al. (2025) .

Copy Link

Version

Install

install.packages('SepTest')

Version

0.0.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Mohammad Ghorbani

Last Published

February 3rd, 2026

Functions in SepTest (0.0.1)

plot_stpp

Plot a spatio-temporal point pattern
get.lambda.function

Construct spatio-temporal intensity functions with controlled separability
get.lambda.max

Upper bound for spatio-temporal intensity models
plot_procedures

Plot original vs permuted time ordering
estimate.st.intensity

Kernel Estimation of the Spatio-Temporal Intensity Function and Its Components, and Test Statistics for First-Order Separability
plot_stDPP

Plot spatio-temporal determinantal point process (DPP) realizations
global.envelope.test

Global envelope test for spatio-temporal separability using S-function
random.shift

Apply a circular random shift to the temporal component of a spatio-temporal point pattern
rstLGCPP

Simulate a spatio-temporal Log-Gaussian Cox process (LGCP)
rstDPP

Simulate a spatio-temporal Determinantal Point Process (DPP) based on spectral density
rstpoispp

Simulate an inhomogeneous spatio-temporal Poisson point process
plot_stlgcp

Plot spatio-temporal log-Gaussian Cox process (LGCP) realizations as time-sliced maps
run_fmd_example

Spatio-temporal analysis of the 2001 FMD outbreak (illustrative example)
sim.procedures

Generate permuted versions (pure or block) of a spatio-temporal point pattern
Gauss.st.F

Simulate a spatio-temporal Gaussian random field on a regular grid
chisq.test.stPP

Chi-squared test for first-order separability of a spatio-temporal point process
calc.bandwidths.and.edgecorr

Compute bandwidths and edge-correction factors for spatio-temporal kernel intensity estimation
estimate.intensity.pixel

Kernel-based intensity estimation on a space-time grid and its components, and test statistics for first-order separability
block.permut

Block permutation of the temporal component in a spatio-temporal point pattern
S.based.functions

Compute S-based test function for testing the null hypothesis of first-order separability
dHS.test

dHSIC test for first-order separability of a spatio-temporal point process
check.args

Validate common arguments for spatio-temporal grid-based routines
chi2.test

Chi-squared test for first-order separability of a spatio-temporal point process
estimate.intensity.point

Kernel intensity estimates of a spatio-temporal point process at observed points and its components, and test statistics for first-order separability
norm2d

Bivariate normal density with independent components
norm3d

Trivariate normal density with independent components in space-time