【问题标题】:How to scatterplot between 2 rasters and find correlation?如何在 2 个栅格之间散点图并找到相关性?
【发布时间】:2017-11-13 06:23:39
【问题描述】:

我有 2 个相同区域的光栅图像。一个栅格代表温度,另一个栅格提供 NDVI 详细信息。我想在 NDVI 和温度之间建立关联。我尝试使用提供协方差和相关系数值的波段统计工具使用 ArcGIS。连同我想要绘制它们的值(散点图,即温度与 NDVI)。有人可以指导我实现这一目标。谢谢。

【问题讨论】:

    标签: gis geospatial arcgis correlation


    【解决方案1】:

    使用R,您可以执行以下操作:

    library(raster)
    b <- brick(system.file("external/rlogo.grd", package="raster"))
    
    layerStats(b, 'pearson')
    #$`pearson correlation coefficient`
    #            red     green      blue
    #red   1.0000000 0.9980961 0.9501633
    #green 0.9980961 1.0000000 0.9658011
    #blue  0.9501633 0.9658011 1.0000000
    
    #$mean
    #     red    green     blue 
    #182.2855 185.3509 192.8046 
    
    plot(b[[1]], b[[2]])
    pairs(b)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-03
      • 2020-04-23
      • 1970-01-01
      • 2019-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多