mmpp: A Package for Calculating Similarity and Distance Metrics for Simple and Marked Temporal Point Processes

A simple temporal point process (SPP) is an important class of time series, where the sample realization of the process is solely composed of the times at which events occur. Particular examples of point process data are neuronal spike patterns or spike trains, and a large number of distance and similarity metrics for those data have been proposed. A marked point process (MPP) is an extension of a simple temporal point process, in which a certain vector valued mark is associated with each of the temporal points in the SPP. Analyses of MPPs are of practical importance because instances of MPPs include recordings of natural disasters such as earthquakes and tornadoes. In this paper, we introduce the R package mmpp, which implements a number of distance and similarity metrics for SPPs, and also extends those metrics for dealing with MPPs.

[1]  Frederic Paik Schoenberg,et al.  Testing separability in marked multidimensional point processes with covariates , 2011 .

[2]  Peter J. Diggle,et al.  stpp: An R Package for Plotting, Simulating and Analyzing Spatio-Temporal Point Patterns , 2013 .

[3]  José Carlos Príncipe,et al.  A Reproducing Kernel Hilbert Space Framework for Spike Train Signal Processing , 2009, Neural Computation.

[4]  David Harte,et al.  PtProcess: An R Package for Modelling Marked Point Processes Indexed by Time , 2010 .

[5]  Kazuyuki Aihara,et al.  Definition of Distance for Marked Point Process Data and its Application to Recurrence Plot-Based Analysis of Exchange Tick Data of Foreign Currencies , 2010, Int. J. Bifurc. Chaos.

[6]  J. Rothwell Principles of Neural Science , 1982 .

[7]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[8]  Frederic Paik Schoenberg,et al.  Testing separability in spatial-temporal marked point processes. , 2004, Biometrics.

[9]  A. Hawkes Spectra of some self-exciting and mutually exciting point processes , 1971 .

[10]  Takaki Iwata,et al.  FAST TRACK PAPER: Low detection capability of global earthquakes after the occurrence of large earthquakes: investigation of the Harvard CMT catalogue , 2008 .

[11]  Peter J. Diggle,et al.  SPLANCS: spatial point pattern analysis code in S-Plus , 1993 .

[12]  R Quian Quiroga,et al.  Event synchronization: a simple and fast method to measure synchronicity and time delay patterns. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[13]  Rolf-Dieter Reiss,et al.  A Course on Point Processes , 1992 .

[14]  Giada Adelfio,et al.  Mixed FLP and ML Estimation of ETAS Space-Time Point Processes , 2015 .

[15]  Y. Ogata Space-Time Point-Process Models for Earthquake Occurrences , 1998 .

[16]  Jonathan D Victor,et al.  Spike train metrics , 2005, Current Opinion in Neurobiology.

[17]  Y. Kagan Short-Term Properties of Earthquake Catalogs and Models of Earthquake Source , 2004 .

[18]  Paul H. E. Tiesinga,et al.  A New Correlation-Based Measure of Spike Timing Reliability , 2002, Neurocomputing.

[19]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2006 .

[20]  Yosihiko Ogata,et al.  Statistical Models for Earthquake Occurrences and Residual Analysis for Point Processes , 1988 .

[21]  Antonio Politi,et al.  Measuring spike train synchrony , 2007, Journal of Neuroscience Methods.

[22]  Donald L. Snyder,et al.  Random Point Processes in Time and Space , 1991 .

[23]  J. D. Hunter,et al.  Amplitude and frequency dependence of spike timing: implications for dynamic regulation. , 2003, Journal of neurophysiology.

[24]  Conor J. Houghton,et al.  Studying spike trains using a van Rossum metric with a synapse-like filter , 2009, Journal of Computational Neuroscience.

[25]  Jean-Marc Fellous,et al.  A new similarity measure for spike trains: Sensitivity to bursts and periods of inhibition , 2011, Journal of Neuroscience Methods.

[26]  Mark C. W. van Rossum,et al.  A Novel Spike Distance , 2001, Neural Computation.

[27]  Adrian Baddeley,et al.  spatstat: An R Package for Analyzing Spatial Point Patterns , 2005 .