2017-01-02 4 views
0

Я думаю о возможности с пакетом пакетных пакетов в R. Когда я генерирую точечный процесс в линейной сети (равномерный или пуассон), можно ли процесс присваивает значение (метку) сгенерированной точке? Например: если я использую единый процесс для 3-х точек (p1, p2, p3) во всей сети, могу ли я как-то генерировать значение для назначения этой точке? Таким образом, кроме x, y каждой точки p; могу ли я генерировать mv (markvalue) для каждой точки, для которой p1 имеет x1, y1, mv1 или p2, имеет x2, y2, mv2. Предпочтительно иметь возможность указывать диапазон значений mv между значениями [a, b]присвоение значения точкам, реализованным в шаблоне точки в сети

Я не знаю, как это можно было бы назвать научно, и, следовательно, может быть, у меня отсутствуют ключевые слова, которые можно найти в учебнике Baddeley et al. процесс CRC.

Может кто-то поставил меня на правильный путь, чтобы сделать что-то вроде этого :)

Благодарности

ответ

1

Да, spatstat позволяет маркированных точечных узоров на линейной сети. Вы просто назначаете вектор меток после создания точек:

library(spatstat) 
a <- 1; b <- 2 
X <- rpoislpp(5, simplenet) 
marks(X) <- runif(npoints(X), a, b) 
+0

Спасибо. Это может быть больше, чем оценка? например: 'X $ myvariable <-as.marks (vector)'? – BKS

+0

Я не уверен, что вы подразумеваете под этим. Знаки могут в принципе быть любой информацией, которую вы хотите прикрепить к точкам шаблона точки. Это может быть простое число для каждой точки, как в моем примере, вектор чисел для каждой точки или какой-то сложный объект для каждой точки. Какую информацию вы пытаетесь прикрепить к каждой точке? –

+0

Я хочу прикрепить к трубопроводу или дорожному повреждению значение, которое может быть числом (#) определенного вида повреждений поверхности, длиной или шириной повреждения и т. Д. Поэтому я хочу сказать, что в месте, где длина повреждения valueL, в том же месте ширина повреждения равна valueW. Я думаю, вы уже заявляете, что я хочу, но я не уверен, как их определить и как получить доступ к ним для записи в файл. спасибо – BKS