ldmppr: Location Dependent Marked Point Processes in R
Pith reviewed 2026-05-20 07:37 UTC · model grok-4.3
The pith
A new R package models marked point processes allowing dependence between marks and their locations.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We present ldmppr, an R package for estimating, evaluating, simulating from, and visualizing location-dependent marked spatial point processes. The package implements a practical framework for generating marked point processes that include dependence between the marks and locations, discusses the supporting theory, and demonstrates use on real data to produce realistic patterns given a reference or chosen parameters.
What carries the argument
The location-dependent marked point process framework realized in the R package, which employs a tractable parametric form to represent and estimate dependence between marks and locations.
If this is right
- Simulation of new point patterns becomes feasible from either a reference pattern or user-specified parameters that include location-mark dependence.
- Goodness-of-fit tests can now be performed for models that allow dependence between marks and locations.
- Parameter estimation and visualization are supported directly from observed data exhibiting such dependence.
- Users can generate more realistic spatial patterns for applications where the independence assumption does not hold.
Where Pith is reading between the lines
- The same parametric dependence structure could be adapted to model temporal marked point processes with time-dependent marks.
- Extensions might combine the framework with non-parametric methods to relax the need for a fully specified parametric form.
- The approach suggests testing whether similar dependence modeling improves accuracy in other spatial domains such as ecology or epidemiology.
Load-bearing premise
Dependence between marks and locations can be captured by a tractable parametric form that is estimable from typical real-world data sets and is correctly realized by the package implementation.
What would settle it
Apply the package to a forestry or similar data set, fit the model, then simulate many realizations and check whether the simulated mark-location dependence matches the original data within sampling variation.
Figures
read the original abstract
In this article, we present $\textbf{ldmppr}$, an R package for estimating, evaluating, simulating from, and visualizing location-dependent marked spatial point processes. To date, it has commonly been assumed that the marks associated with a point process are independent of the locations. However, when dealing with many point processes, such as those arising in forestry applications, the independence assumption proves unreasonable. We introduce a practical framework for generating marked point processes with dependence between the marks and locations. We provide a brief discussion of the theory underpinning our modeling approach and outline the use of the package in a typical scenario involving real data. We highlight the functionality of the package for both generating from and assessing the goodness-of-fit of a given model, enabling users to generate realistic point patterns given a reference pattern or parameter values of interest.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript presents the ldmppr R package for estimating, evaluating, simulating from, and visualizing location-dependent marked spatial point processes. It challenges the standard independence assumption between marks and locations (common in forestry and similar applications), introduces a practical parametric framework for modeling such dependence, provides a brief theory discussion, and demonstrates package usage via a real-data example with emphasis on generation from reference patterns or parameters and goodness-of-fit assessment.
Significance. If the implementation and framework hold, the package supplies a needed practical tool for spatial statistics applications where mark-location dependence is realistic rather than ignorable. The focus on simulation and GOF tools could enable more accurate pattern generation and model checking in applied settings. Credit is due for releasing an R implementation that directly addresses a common modeling gap, though the absence of detailed validation limits immediate impact.
major comments (2)
- [Theory discussion] Theory discussion (brief section on modeling approach): The specific parametric form used to capture dependence between marks and locations is not stated (e.g., no equations for the conditional mark distribution, whether linear, kernel-based, or otherwise). This is load-bearing for the central claim of a 'practical framework' that realizes realistic dependence without hidden restrictions, as it prevents evaluation against the stress-test concern that the parametrization may implicitly limit the coupling structure.
- [Real-data example] Real-data example and package functionality sections: No recovery experiments, parameter recovery simulations, or comparisons to established marked point process models (e.g., those with arbitrary mark-location kernels) are reported. This undermines the claim that the framework and R implementation are estimable from typical data sets and correctly realize the dependence without unstated constraints.
minor comments (2)
- Add references to standard literature on marked point processes (e.g., works on mark correlation functions or inhomogeneous marked processes) to better situate the contribution.
- [Package usage outline] Clarify the exact input formats and output objects for the simulation and visualization functions in the usage outline to aid reproducibility.
Simulated Author's Rebuttal
We thank the referee for their constructive and detailed comments on our manuscript. We address each major comment below and indicate the revisions we will make to strengthen the presentation of the ldmppr package.
read point-by-point responses
-
Referee: [Theory discussion] Theory discussion (brief section on modeling approach): The specific parametric form used to capture dependence between marks and locations is not stated (e.g., no equations for the conditional mark distribution, whether linear, kernel-based, or otherwise). This is load-bearing for the central claim of a 'practical framework' that realizes realistic dependence without hidden restrictions, as it prevents evaluation against the stress-test concern that the parametrization may implicitly limit the coupling structure.
Authors: We appreciate the referee pointing out this gap in the theory section. The current manuscript provides only a high-level outline of the modeling approach without the explicit parametric equations for the conditional mark distribution. In the revised manuscript we will insert the specific functional form (including the relevant equations) used to model the dependence between marks and locations. This addition will make the framework's assumptions transparent and allow readers to evaluate its flexibility directly. revision: yes
-
Referee: [Real-data example] Real-data example and package functionality sections: No recovery experiments, parameter recovery simulations, or comparisons to established marked point process models (e.g., those with arbitrary mark-location kernels) are reported. This undermines the claim that the framework and R implementation are estimable from typical data sets and correctly realize the dependence without unstated constraints.
Authors: We acknowledge that the manuscript demonstrates package usage via a real-data example but does not include parameter-recovery simulations or systematic comparisons with other marked point process models. To address this concern, the revised version will add a short simulation study illustrating parameter recovery under the proposed model, together with a brief discussion relating the framework to existing approaches that allow more general mark-location dependence. These additions will provide direct evidence of estimability from typical data sets. revision: yes
Circularity Check
Software implementation with no circular derivation chain
full rationale
The paper presents an R package for estimating, simulating, and visualizing location-dependent marked point processes. It introduces a practical framework and provides a brief theory discussion plus a real-data example, but contains no mathematical derivations, equations, or predictions that reduce by construction to fitted parameters, self-definitions, or self-citation chains. The contribution is the software realization itself rather than any claimed first-principles result or statistical prediction, making the work self-contained against external benchmarks with no load-bearing circular steps.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Marks associated with points in a spatial process can exhibit dependence on the point locations.
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We employ the mechanistic approach for equating a marked spatial point process with a spatio-temporal point process... self-correcting process introduced by Isham and Westcott (1979)
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We model the conditional mark process using a flexible non-linear model such as random forest or gradient boosted tree
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
A. Baddeley and R. Turner. spatstat : An R package for analyzing spatial point patterns. Journal of Statistical Software, 12 0 (6): 0 1--42, 2005. doi:10.18637/jss.v012.i06
-
[2]
A. Baddeley, E. Rubak, and R. Turner. Spatial Point Patterns : Methodology and Applications with R . Chapman and Hall/CRC , New York, Nov. 2015. ISBN 978-0-429-16170-4. doi:10.1201/b19708
-
[3]
F. L. Bayisa, M. dahl, P. Ryd \'e n, and O. Cronie. Regularised Semi-parametric Composite Likelihood Intensity Modelling of a Swedish Spatial Ambulance Call Point Pattern . Journal of Agricultural, Biological and Environmental Statistics, 28 0 (4): 0 664--683, Dec. 2023. ISSN 1537-2693. doi:10.1007/s13253-023-00534-5
-
[4]
L. Breiman. Random Forests . Machine Learning, 45 0 (1): 0 5--32, Oct. 2001. ISSN 1573-0565. doi:10.1023/A:1010933404324
-
[5]
T. Chen and C. Guestrin. XGBoost : A Scalable Tree Boosting System . In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining , KDD '16, pages 785--794, New York, NY, USA, Aug. 2016. Association for Computing Machinery. ISBN 978-1-4503-4232-2. doi:10.1145/2939672.2939785
-
[6]
T. Chen, T. He, M. Benesty, V. Khotilovich, Y. Tang, H. Cho, K. Chen, R. Mitchell, I. Cano, T. Zhou, M. Li, J. Xie, M. Lin, Y. Geng, Y. Li, J. Yuan, and D. Cortes. Xgboost: Extreme Gradient Boosting , 2026
work page 2026
-
[7]
M. A. Contreras, D. Affleck, and W. Chung. Evaluating tree competition indices as predictors of basal area increment in western Montana forests. Forest Ecology and Management, 262 0 (11): 0 1939--1949, Dec. 2011. ISSN 0378-1127. doi:10.1016/j.foreco.2011.08.031
-
[8]
D. J. Daley and D. Vere-Jones . An Introduction to the Theory of Point Processes. Springer, New York, NY, 1 edition, 1988. ISBN 978-0-387-96666-3
work page 1988
-
[9]
P. J. Diggle. Statistical Analysis of Spatial and Spatio-Temporal Point Patterns . Chapman and Hall/CRC , New York, 3 edition, July 2013. ISBN 978-0-429-09809-3. doi:10.1201/b15326
-
[10]
P. J. Diggle and R. J. Gratton. Monte Carlo Methods of Inference for Implicit Statistical Models . Journal of the Royal Statistical Society: Series B (Methodological), 46 0 (2): 0 193--212, Jan. 1984. ISSN 0035-9246. doi:10.1111/j.2517-6161.1984.tb01290.x
-
[11]
L. Drew and A. Kaplan. Ldmppr: Estimate and Simulate from Location Dependent Marked Point Processes , 2025
work page 2025
-
[12]
A Bayesian Record Linkage Approach to Applications in Tree Demography Using Overlapping LiDAR Scans
L. Drew, A. Kaplan, and I. Breckheimer. Data from " A Bayesian Record Linkage Approach to Applications in Tree Demography Using Overlapping LiDAR Scans ", 2024
work page 2024
-
[13]
L. Drew, A. Kaplan, and I. Breckheimer. A Bayesian Record Linkage Approach to Applications in Tree Demography Using Overlapping LiDAR Scans . The Annals of Applied Statistics, 0 0 (0): 0 1--26, June 2025
work page 2025
-
[14]
D. S. Harte. PtProcess : An R package for modelling marked point processes indexed by time. Journal of Statistical Software, 35 0 (8): 0 1--32, 2010. doi:10.18637/jss.v035.i08
-
[15]
V. Isham and M. Westcott. A self-correcting point process. Stochastic Processes and their Applications, 8 0 (3): 0 335--347, May 1979. ISSN 0304-4149. doi:10.1016/0304-4149(79)90008-5
-
[16]
S. G. Johnson. The NLopt Nonlinear-Optimization Package , 2008
work page 2008
-
[17]
P. Kaelo and M. M. Ali. Some Variants of the Controlled Random Search Algorithm for Global Optimization . Journal of Optimization Theory and Applications, 130 0 (2): 0 253--264, Aug. 2006. ISSN 1573-2878. doi:10.1007/s10957-006-9101-0
-
[18]
G. O. Mohler, M. B. Short, P. J. Brantingham, F. P. Schoenberg, and G. E. Tita. Self- Exciting Point Process Modeling of Crime . Journal of the American Statistical Association, 106 0 (493): 0 100--108, Mar. 2011. ISSN 0162-1459. doi:10.1198/jasa.2011.ap09546
-
[19]
J. M ller and R. P. Waagepetersen. Statistical Inference and Simulation for Spatial Point Processes . Chapman and Hall/CRC , New York, Sept. 2003. ISBN 978-0-203-49693-0. doi:10.1201/9780203496930
-
[20]
J. M ller, M. Ghorbani, and E. Rubak. Mechanistic spatio-temporal point process models for marked point processes, with a view to forest stand data. Biometrics, 72 0 (3): 0 687--696, 2016. ISSN 1541-0420. doi:10.1111/biom.12466
-
[21]
M. Myllym \"a ki, T. Mrkvi c ka, P. Grabarnik, H. Seijo, and U. Hahn. Global envelope tests for spatial processes. Journal of the Royal Statistical Society. Series B (Statistical Methodology), 79 0 (2): 0 381--404, 2017. ISSN 1369-7412
work page 2017
-
[22]
J. A. Nelder and R. Mead. A Simplex Method for Function Minimization . The Computer Journal, 7 0 (4): 0 308--313, Jan. 1965. ISSN 0010-4620, 1460-2067. doi:10.1093/comjnl/7.4.308
-
[23]
A. Pommerening and A. J. S \'a nchez Meador. Tamm review: Tree interactions between myth and reality. Forest Ecology and Management, 424: 0 164--176, Sept. 2018. ISSN 0378-1127. doi:10.1016/j.foreco.2018.04.051
-
[24]
M. Powell. The BOBYQA algorithm for bound constrained optimization without derivatives. Technical Report, Department of Applied Mathematics and Theoretical Physics, Jan. 2009
work page 2009
-
[25]
W. L. Price. Global optimization by controlled random search. Journal of Optimization Theory and Applications, 40 0 (3): 0 333--348, July 1983. ISSN 1573-2878. doi:10.1007/BF00933504
-
[26]
S. L. Rathbun and N. Cressie. A space-time survival point process for a longleaf pine forest in southern georgia. Journal of the American Statistical Association, 89 0 (428): 0 1164--1174, 1994. ISSN 0162-1459. doi:10.2307/2290979
-
[27]
B. D. Ripley. The second-order analysis of stationary point processes. Journal of Applied Probability, 13 0 (2): 0 255--266, June 1976. ISSN 0021-9002, 1475-6072. doi:10.2307/3212829
-
[28]
B. D. Ripley. Statistical Inference for Spatial Processes . Cambridge University Press, Cambridge, 1988. ISBN 978-0-521-42420-2. doi:10.1017/CBO9780511624131
-
[29]
T. H. Rowan. Functional Stability Analysis of Numerical Algorithms. PhD thesis, University of Texas at Austin, USA, 1990
work page 1990
-
[30]
M. Schlather, P. J. Ribeiro, and P. J. Diggle. Detecting Dependence between Marks and Locations of Marked Point Processes . Journal of the Royal Statistical Society. Series B (Statistical Methodology), 66 0 (1): 0 79--93, 2004. ISSN 1369-7412
work page 2004
-
[31]
M. N. M. van Lieshout. A J-Function for Marked Point Patterns . Annals of the Institute of Statistical Mathematics, 58 0 (2): 0 235--259, June 2006. ISSN 1572-9052. doi:10.1007/s10463-005-0015-7
-
[32]
M. N. Wright and A. Ziegler. ranger : A fast implementation of random forests for high dimensional data in C ++ and R . Journal of Statistical Software, 77 0 (1): 0 1--17, 2017. doi:10.18637/jss.v077.i01
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.