如何在多列上执行Mann-Kendall测试?

时间:2019-10-18 18:20:34

标签: r loops statistics time-series

嘿,我对R还是很陌生,但是我想对树的覆盖率损失数据进行Mann-Kendall测试,以确定任何明显的趋势。

我的初始数据框看起来像这样:

Data Frame

安装“ Kendall”软件包并将其附加到当前会话

install.packages("Kendall")
require(Kendall)

读取数据并查看

AQloss <- read.csv(file = "Data/Location", header = TRUE)

使用1,2,3 ...作为时间索引将数据帧转换为时间序列。

AQloss <- read.table(text = Lines, header = TRUE)
z <- read.zoo(AQloss, format = "%Y")
zz <- z
time(zz) <- seq_along(time(zz))
as.ts(zz)

应用Mann-Kendall检验

MannKendall(zz)

我在这里将其他问题拼凑起来,当我只有一列(即位置)包含森林损失数据,而没有多列森林损失数据时,这似乎可行。

任何提示都会有所帮助!

0 个答案:

没有答案