Я пытаюсь вычислить движущиеся значения большинства над растром в R. Фокусная функция в растровом пакете просто обеспечивает среднее значение, мин и макс. У меня есть растр с 3 значениями (1, 2 и 3), и я хотел бы иметь значение, наиболее распространенное в окне 3x3, установленном в центре.Вычисление движущегося большинства в R
Как я могу сделать это наиболее эффективным в R? Спасибо!
library(raster)
# create data
r <- raster(nrows = 120, ncol = 120, xmn=0)
r[] <- sample(3, ncell(r), replace=TRUE)
Хороший подход. Я использовал «таблицу» в функции доморощенного, чтобы вычислить значение (ы) режима ансамбля. Естественно, я не могу найти этот код прямо сейчас :-( –
Спасибо за помощь! Это сработало отлично. – CWohlfart