Я пытаюсь выполнить функцию 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 по тому, что я ввел ранее? что я здесь делаю не так?