мне было интересно, если есть встроенная функция экстраполировать шаблон точки за пределами окна «родительского» в R. Например, давайте формировать пространственную структуру точки «X»:экстраполяцией пространственные структуры точки с использованием R
require(spatstat)
X <- ppp(runif(200), runif(200),
c(0,1), c(0,1), unitname=c("metre","metre"))
Давайте ресэмплировать данные:
a <- quadratresample(X, nx=25, ny=5, replace=F, nsamples = 1)
Но новые точки генерируются в пределах одной и той же области/пространственного окна
> a
planar point pattern: 200 points
window: rectangle = [0, 1] x [0, 1] metres
Мой вопрос: как бы я переделал 200 точек в новом окне больше, чем исходное окно (1 на 1 м); другими словами, как бы я экстраполировал небольшой набор из 200 пространственных точек в больший масштаб, сохраняя при этом ту же плотность повторной дискретизации; скажем, я хочу увидеть в общей сложности 1000 точек данных в объеме 5 на 5 м?
Я не уверен, что понимаю ваше использование «экстраполяции». Вы просто хотите увеличить выборку, то есть взять 200 точек, отобранных из вашего окна 1x1, и поместить их в окно 5x5 с одинаковыми относительными позициями? – Gregor
Да, вы правы, это то, что я подразумевал под экстраполяцией - плотность данных оставалась бы одной и той же/единичной областью, но я хочу переделать в большей степени, то есть если 200 точек в 1 на 1 м площади, то будет 1000 в области 5 на 5 м. – ToNoY
. Хорошо, поэтому ** не ** масштабирование, некое создание данных. Вы хотите повторить образец с повторной выборкой в 200 пунктов, чтобы было 25 экземпляров в области 5x5? – Gregor