我正在考虑在R中使用spatstat包的可能性。当我在线性网络(均匀或泊松)上生成点过程时,是否可以让过程为生成的点分配值(标记)?例如:如果我在整个网络上使用3点(p1,p2,p3)的统一过程,我可以以某种方式生成一个值来分配给这一点吗?所以,除了每个点p的x,y之外;我可以为每个点生成一个mv(标记值),使得p1具有x1,y1,mv1或p2具有x2,y2,mv2。优选地,能够将mv的范围陈述为值[a,b]
之间我不知道这将如何被科学地称为,因此我可能缺少关键词来查看Baddeley等关于CRC过程的教科书。
有人可以让我走上正确的道路来做这样的事情吗?
由于
答案 0 :(得分:1)
是的,spatstat
允许在线性网络上标记点模式。您只需在生成点后指定标记矢量:
library(spatstat)
a <- 1; b <- 2
X <- rpoislpp(5, simplenet)
marks(X) <- runif(npoints(X), a, b)