0

我正在尝试执行 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 吗?我在这里做错了什么?

4

1 回答 1

0

当 R 说某些东西“未找到”时,它通常指的是您要求不在当前工作区中的对象。在您的情况下,您已经定义了 myWin,但是在调用该函数时,您使用了 myWIN ...

这应该是一个很好的起点,尽管我还没有运行您的代码来查看是否还有更多错误。

于 2013-11-11T21:49:33.300 回答