Несоответствия при использовании функции extract в растровом пакете - PullRequest
0 голосов
/ 04 февраля 2020

Я испытывал странное поведение при использовании функции извлечения для повторной выборки ковариатных значений с 1-минутного разрешения до 5-минутного разрешения. Я хочу смоделировать данные для большого региона, где ответы находятся в масштабе 5-минутной системы координат (эти ячейки называются пентадами), но где интересующие климатические переменные c имеют более точное разрешение в 1 минуту на 1 минуту. Я использовал функцию извлечения для получения средних, сумм и подсчетов, но эти средства не совпадают со счетами и суммами.

Кроме того, я также столкнулся с некоторыми другими несоответствиями в зависимости от того, какой тип объекта возвращается, т.е. объект фрейма данных против фрейма данных пространственного полигона. Вывод ниже показывает первые 10 средних, подсчетов и сумм от обоих типов объектов, очевидно, что иногда они одинаковы, но иногда они различаются и не систематически c:

covs.mean.df [1: 10,2]

[1] 215,2727 231,4000 221,1000 222,8333 387,8750 381,7857 390,6667 346,6000 322,3684 [10] 319,8000

covs.mean. sp@data [1: 10,12]

[1] 381,7857 231,4000 215,2727 221,1000 222,8333 387,8750 390,6667 346,6000 322,3684 [10] 319,8000

covs.sum.df [ 1: 10,2]

[1] 1157 2368 2211 1337 3103 5345 8204 6932 6125 7995

covs.sum. sp@data [1: 10,12 ]

[1] 1157 2368 2211 1337 3103 6932 5345 6125 7995 6204

covs.count. sp@data [1: 10,12]

[1] 10 5 11 6 8 14 21 20 19 25

covs.count.df [1: 10,2]

[1 ] 5 11 10 6 8 14 21 20 19 25

Через пару дней go Я повторно код с включенным Разница лишь в том, что я явно вставил аргумент «cellnumbers = F», и теперь кажется, что есть больше согласованности, что, конечно, странно, учитывая, что по умолчанию для аргумента cellnumbers установлено значение FALSE. Таким образом, большинство строк теперь согласованы (в том смысле, что среднее = сумма / количество), но все еще есть ряды, в которых суммы и числа не совпадают со средним. Любое понимание / совет будет высоко ценится.

Большое спасибо

Грег

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...