ru he jiang zhi bei fu gai lv he di biao wen du jin xing hui gui fen xi
如何将植被覆盖率和地表温度进行回归分析

如何将植被覆盖率和地表温度进行回归分析
  • 可以先用ENVI导出数据,然后使用SPSS或者R分析,下面是附带的R分析代码
    NDBI<-read.table(file.choose(),skip = 5, colClasses = c("NULL", "NULL","numeric")) ##选择NDBI读取
    LST <-read.table(file.choose(),#选取文件
    skip = 5,#跳过前5行,因为文本里前五行数据无效
    colClasses = c("NULL", "NULL","numeric")#强制将第一二列为空,第一二列为坐标,都是一样的,输入没有意义,第三列强制指定为数字,不然可能无法回归分析
    ) ##读取LST
    NDBI <- na.omit(NDBI)
    LST <- na.omit(LST) #去除空值,这样原有数据直接被覆盖了
    y <- LST$V3 #指定Y值
    x <- NDBI$V3 #指定X值
    huigui <- lm(y~x) #一维线性回归,回归结果默认是不显示的
    summary(huigui) #显示详细回归结果
    plot(NDBI$V3, LST$V3, #X轴为NDBI,Y轴为LST数据,V3是因为前两行为空
    xlab = "NDBI", #X轴显示NDBI
    ylab = "LST(摄氏度)", #Y轴显示LST摄氏度
    col="black",pch=1) #指定点颜色和样式,可以改的
    abline(huigui) #绘制斜线
    #这些语句你用哪个选中哪块,点击上面的Run,即可运行那部分语句
返回顶部