R: Помощь, необходимая для понимания RMtrend (RandomFields)

При работе с пакетом R RandomFields Вы указываете свою модель, описывающую пространственное распределение ваших данных, добавляя различные компоненты.
Например, точки в ваших данных ближе друг к другу, чем точки, поэтому они следуют экспоненциальной вариограмме. Но все еще есть некоторый шум, в результате чего ваша вариограмма имеет эффект самородка. Вы бы написали:

RMexp(var = partial sill, scale = range) + RMnugget(var = nugget)

добавляя самородок отдельно.
Представьте, что ваши значения данных дополнительно увеличиваются как линейная функция от ваших x-координат. Я уверен, что вы все равно добавите + RMtrend() к приведенной выше модели, указав тренд.
И это сейчас, где я застреваю. Я действительно не понимаю help(RMtrend)-страница - особенно примеры оставляют меня в затруднении (что это R.p-функцию делать? Это страница справки для меня совершенно бессмысленно, не зная C-язык).

Тем не мение, RMtrend принимает только один аргумент: mean, который не может быть формулой, только числовой вектор или другой RMmodel, Мне кажется, как будто не было RMmodel определить линейные или полиномиальные тренды, чтобы я мог передать их RMtrend, Я тоже пытался обмануть RMtrend чтобы дать ему формулу через

RMtrend(RFformula(response Variable ~ x))

который дает ошибку позже, говоря, что RFformula был неправильно использован. И кажется, что невозможно дать RMtrend() вектор с длиной числа узлов сетки сетки моделирования, определяющий "среднее" (= смоделированный тренд) для каждого из них.
Например, моя сетка должна иметь 62250 очков. И если я симулирую без тренда, я действительно получаю матрицу с 249 строками и 250 столбцами, но если я передаю вектор с 62250 числовыми записями RMtrend() RFsimulate() все равно выдаст мне ошибку (или приведет к фатальной ошибке R):

Error in rfInit(model = list("Simulate", setseed = eval(parse(text = "quote(set.seed(seed=seed))")),  : 
  'RFsimulate' :  Number of data (62250) not a multiple of the number of locations (62567 x 0)

Так как это можно дать RMtrend линейный или полиномиальный тренд?

0 ответов

Другие вопросы по тегам