首页 > 解决方案 > stats的含义:R中的密度函数输出值

问题描述

我使用包中的density函数stats来创建内核密度图。后来,我在地图上创建了随机点并将 kde 附加到这些点上。我的问题是我阅读了整个函数的文件并且找不到我得到的值的含义。我知道这是一个密度估计,但它是每个像素的点数吗?像素大小是多少?或者是别的什么?

如果有人可以在答案中添加参考或对此有所了解,我将非常感激。

buffer <- st_read("gis/layers/buffers_with.shp")
pbb<- st_read("gis/layers/points/pbb/pbb_gis1.shp")


final_points_data<- data.frame()

for (p in 1:224) {
  if(p %in% pbb$field_id) {
    
    poly123 <- pbb[pbb$field_id == p,]
    
    C <- as.owin(buffer$geometry[p])
    point<- ppp(poly123$X,poly123$Y, window = C)
    d <- density(point,bw="sj", kernel = "gaussian")
   
    CG<- as.owin(buffer$geometry[p])
    n=100
    set.seed(n)
    RP<- rpoint(n, win=CG)
    samp<- as.data.frame(RP)
    
    f <- as.function(d)
    values <- f(samp)
    values_as_df<- as.data.frame(values)
    
    }}

标签: rkernel-density

解决方案


推荐阅读