我正在尝试执行 LSCV.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" which(data.sp$finalid == "STY" ) 长度(其中(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.density(数据,hlim=NULL,res=128,edge=TRUE,WIN=myWIN,quick=FALSE,comment=TRUE) 正在初始化... LSCV.density 中的错误(数据,hlim = NULL,res = 128,edge = TRUE,WIN = myWIN,:对象 'myWIN' 不是成立
那么它不应该从我之前输入的内容中识别出 myWin 吗?我在这里做错了什么?