陆地水循环分享 http://blog.sciencenet.cn/u/afantics

博文

Arcgis多年栅格数据做趋势分析或者回归分析

已有 5814 次阅读 2021-6-4 15:39 |个人分类:软件使用|系统分类:科研笔记

Arcgis多年栅格数据做趋势分析或者回归分析

欢迎讨论~1130782302(QQ)

如果时间序列较短,或者不需要做显著性检验的话,可利用栅格计算器计算,公式的编写借助Excel的&功能。复杂计算使用Matlab处理更方便!

1.添加多时间序列的栅格数据

图片.png

2.利用栅格计算器计算均值,并输出,见前一篇博客

3.线性回归计算斜率原理如下:

图片.png

4.利用Excel公式编辑栅格计算器的代码

灵活运用“&”

图片.png

图片.png

图片.png

最后得到最终的公式

注意

(1)"20年均值.tif"需要提前算出来

(2)665是分母,和时间序列长度有关


(("2017.tif"   - "20年均值.tif") *  9.5 +   ("2016.tif" - "20年均值.tif") *  8.5 + ("2015.tif" -   "20年均值.tif") *  7.5 +   ("2014.tif" - "20年均值.tif") *  6.5 + ("2013.tif" -   "20年均值.tif") *  5.5 +   ("2012.tif" - "20年均值.tif") *  4.5 + ("2011.tif" -   "20年均值.tif") *  3.5 +   ("2010.tif" - "20年均值.tif") *  2.5 + ("2009.tif" -   "20年均值.tif") *  1.5 +   ("2008.tif" - "20年均值.tif") *  0.5 + ("2007.tif" -   "20年均值.tif") *  (-0.5) +   ("2006.tif" - "20年均值.tif") *  (-1.5) + ("2005.tif" -   "20年均值.tif") *  (-2.5) +   ("2004.tif" - "20年均值.tif") *  (-3.5) + ("2003.tif" -   "20年均值.tif") *  (-4.5) +   ("2002.tif" - "20年均值.tif") *  (-5.5) + ("2001.tif" -   "20年均值.tif") *  (-6.5) +   ("2000.tif" - "20年均值.tif") *  (-7.5) + ("1999.tif" -   "20年均值.tif") *  (-8.5) +   ("1998.tif" - "20年均值.tif") *  (-9.5) )/665

结果如下图所示:
图片.png





https://wap.sciencenet.cn/blog-3459054-1289704.html

上一篇:ArcGIS如何多个栅格求均值
下一篇:Arcgis多年栅格数据做趋势分析或者回归分析
收藏 IP: 222.168.41.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 20:34

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部