DiggleGrattonPointProcess[μ,κ,δ,ρ,d]
表示一个 Diggle–Gratton 点过程,其固定强度为 μ,交互参数为 κ,硬核交互半径为 δ,且交互半径为
中的 ρ.
DiggleGrattonPointProcess
DiggleGrattonPointProcess[μ,κ,δ,ρ,d]
表示一个 Diggle–Gratton 点过程,其固定强度为 μ,交互参数为 κ,硬核交互半径为 δ,且交互半径为
中的 ρ.
更多信息
- DiggleGrattonPointProcess 也被称为硬核 Diggle 过程.
- DiggleGrattonPointProcess 模拟一个点互相之间不会处于其半径 δ 的距离范围内的点布局,对于相互距离半径 δ 和 ρ 的点有一个递减互斥配对作用,否则均匀分布.
- Diggle–Gratton 点过程可被定义为关于其强度 μ 和 配对势能
或 配对作用
的 GibbsPointProcess,皆可通过 κ,δ 和 ρ 按照下列方式参数化: -

配对势能 
配对作用 - 在观察区域 reg 中,一个 Diggle–Gratton 点过程 DiggleGrattonPointProcess[μ,κ,δ,ρ,d] 中的点布局
的关于 PoissonPointProcess[1,d] 的密度函数
与
成比例. - 将点 q 添加到点布局
的 Papangelou 条件密度
为
. - DiggleGrattonPointProcess 允许 μ,κ,δ 和 ρ 为正数,这样会有
,且允许 d 为任意正整数. - 当
时,DiggleGrattonPointProcess 化简为 HardcorePointProcess,且当
且
时,化简为 PoissonPointProcess.
的值更高会使得在半径 ρ 范围内的互斥作用越多. - DiggleGrattonPointProcess 在 RandomPointConfiguration 中的可能 Method 设置有:
-
"MCMC" 马尔科夫链蒙特卡洛方法初始和消亡 "Exact" 从过去耦合 - DiggleGrattonPointProcess 在 EstimatedPointProcess 中可能的 PointProcessEstimator 设置有:
-
Automatic 自动选择参数估计量 "MaximumPseudoLikelihood" 最大化伪似然度 - DiggleGrattonPointProcess 可与诸如 RipleyK 和 RandomPointConfiguration 这样的函数一起使用.
范例
打开所有单元 关闭所有单元基本范例 (2)
proc = DiggleGrattonPointProcess[10, 1, 1, 2, 2];reg = Rectangle[{0, 0}, {10, 10}];pts = RandomPointConfiguration[proc, reg]Show[RegionPlot[reg], ListPlot[pts]]在地球表面定义的 Diggle–Gratton 点过程样本:
reg = Entity["Country", "Greece"]["Polygon"]pts = RandomPointConfiguration[DiggleGrattonPointProcess[Quantity[3/1000, 1/"Kilometers"^2], 2, Quantity[3, "Kilometers"], Quantity[5, "km"], 2], reg]GeoListPlot[pts]范围 (2)
在给定区域内生成三个 Diggle–Gratton 点过程的实现过程:
proc = DiggleGrattonPointProcess[200, 1, .05, .2, 2];
reg = Disk[];pts = RandomPointConfiguration[proc, reg, 2]ListPlot[pts]Clear[μ, κ, δ, ρ, d];
EstimatedPointProcess[pts, DiggleGrattonPointProcess[μ, κ, δ, ρ, d]]生成三个在地球表面的 Diggle–Gratton 点过程的实现过程:
μ = Quantity[.3, "Kilometers" ^ -2];
κ = .1;
δ = Quantity[5., "Kilometers"];
ρ = Quantity[15., "Kilometers"];proc = DiggleGrattonPointProcess[μ, κ, δ, ρ, 2];
reg = GeoDisk[Entity["City", {"Jaipur", "Rajasthan", "India"}], Quantity[30, "Kilometers"]];SeedRandom[2];
pts = RandomPointConfiguration[proc, reg, 2]GeoListPlot[pts]Clear[μ, κ, δ, ρ, d];
EstimatedPointProcess[pts, DiggleGrattonPointProcess[μ, κ, δ, ρ, d]]选项 (3)
Method (3)
proc = DiggleGrattonPointProcess[100, .2, .001, .01, 2];
reg = Disk[];RandomPointConfiguration[proc, reg, Method -> "MCMC"]RandomPointConfiguration[proc, reg, Method -> {"MCMC", MaxRecursion -> 6}]RandomPointConfiguration[proc, reg, Method -> {"MCMC", "LengthOfRun" -> 5 * 10 ^ 4}]proc = DiggleGrattonPointProcess[50, .1, .2, .3, 2];
reg = Disk[];pts = RandomPointConfiguration[proc, reg, Method -> {"MCMC", "InitialState" -> RandomPoint[reg, 100]}]reg = Rectangle[];
proc = DiggleGrattonPointProcess[10, .1, .2, .3, 2];
BlockRandom[SeedRandom["Exact"];pts = RandomPointConfiguration[proc, reg, Method -> "Exact"]]Show[RegionPlot[reg], ListPlot[pts]]可能存在的问题 (1)
默认情况下,模拟会在点的数量收敛到一个稳定状态之前或达到默认迭代次数之前持续运行:
proc = DiggleGrattonPointProcess[10 ^ 3, .2, .001, .01, 2];
reg = Disk[];RandomPointConfiguration[proc, reg]RandomPointConfiguration[proc, reg, Method -> {"MCMC", MaxRecursion -> 6}]RandomPointConfiguration[proc, reg, Method -> {"MCMC", "LengthOfRun" -> 5 * 10 ^ 4}]相关指南
-
▪
- 空间点过程
文本
Wolfram Research (2020),DiggleGrattonPointProcess,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DiggleGrattonPointProcess.html.
CMS
Wolfram 语言. 2020. "DiggleGrattonPointProcess." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/DiggleGrattonPointProcess.html.
APA
Wolfram 语言. (2020). DiggleGrattonPointProcess. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DiggleGrattonPointProcess.html 年
BibTeX
@misc{reference.wolfram_2026_digglegrattonpointprocess, author="Wolfram Research", title="{DiggleGrattonPointProcess}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/DiggleGrattonPointProcess.html}", note=[Accessed: 18-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_digglegrattonpointprocess, organization={Wolfram Research}, title={DiggleGrattonPointProcess}, year={2020}, url={https://reference.wolfram.com/language/ref/DiggleGrattonPointProcess.html}, note=[Accessed: 18-July-2026]}