LSCV.de density объект myWin не найден

Я пытаюсь выполнить функцию LSCV.de density (которая заменила функцию CV.sm в предыдущих версиях) как часть двумерной оценки плотности ядра в пакете sparr.

own ‹- readOGR (". "," caseControlOWIN2 ") myWin‹ - owin (poly = list (x = rev (own @ polygons [[1]] @ Polygons [[1]] @ coords [-1,1]) , y = rev (own @ polygons [[1]] @ Polygons [[1]] @ coords [-1,2]))) plot (myWin) data.sp ‹- spTransform (data.sp, CRS (" + proj = lonlat + datum = WGS84 ") + точка (data.sp) точки (data.sp) координаты (data.sp) data.sp $ finalid ==" STY "который (data.sp $ finalid ==" STY " ) длина (which (data.sp $ finalid == "STY")) график (myWin) точек (data.sp [data.sp $ finalid == "STY",]) точек (data.sp [data.sp $ finalid == "NEG",]) plot (myWin) plot (myWin, main = "cases") axis (1) axis (2) n1 ‹- length (which (data.sp $ finalid ==" STY ")) n2 ‹- длина (которая (data.sp $ finalid ==" NEG ")) LSCV.de density (data, hlim = NULL, res = 128, edge = TRUE, WIN = myWIN, quick = FALSE, comment = TRUE) Инициализация ... Ошибка в LSCV.de density (данные, hlim = NULL, res = 128, edge = TRUE, WIN = myWIN,: объект 'myWIN' не найден

Так разве он не должен распознавать myWin по тому, что я ввел ранее? что я здесь делаю не так?


person user2980671    schedule 11.11.2013    source источник


Ответы (1)


Когда R сообщает, что что-то «не найдено», это обычно относится к объекту, который вы просили не присутствовать в текущей рабочей области. В вашем случае вы определили myWin, но при вызове функции вы использовали myWIN ...

Это должно быть хорошей отправной точкой, хотя я еще не запускал ваш код, чтобы проверить, есть ли еще ошибки.

person Tilman Davies    schedule 11.11.2013