||
Arcgis多年栅格数据做趋势分析或者回归分析
欢迎讨论~1130782302(QQ)
如果时间序列较短,或者不需要做显著性检验的话,可利用栅格计算器计算,公式的编写借助Excel的&功能。复杂计算使用Matlab处理更方便!
1.添加多时间序列的栅格数据
2.利用栅格计算器计算均值,并输出,见前一篇博客
3.线性回归计算斜率原理如下:
4.利用Excel公式编辑栅格计算器的代码
灵活运用“&”
最后得到最终的公式
注意
(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 |
结果如下图所示:
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-29 06:50
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社