练习R语言:mk.test()函数实现Mann-kendall趋势检验

‍‍

Mann-Kendall趋势检验法是对于一组数据(一般是时间序列数据),识别其一系列趋势的非参数检验方法,例如是否逐年下降或上升趋势,也可以适用周期性趋势。
可以使用R包“trend”中的mk.test()函数实现Mann-Kendall趋势检验。
收集到1871-1970年尼罗河年流量测量,单位为10^8 m^3,数据集名称为Nile,试分析该时间序列是否存在某种趋势。
从时间序列图上看,好像前一段有一点下降趋势,但后半段相对平稳,可能还有些微弱抬升。
接下来进行Mann-Kendall趋势检验。
library(trend)mk.test(Nile)
结果如下:
我们主要关注z值以及p值。z值小于0,表明呈下降趋势,相反z值大于0,表明呈上升趋势。
本例中,z小于0,p<0.001,我们拒绝零假设(假设不存在趋势),表明序列数据存在有统计学意义的趋势变化。
本文完
文/图=数据小兵
更多R统计文章
练习R:单个连续数据的探索性统计可视化函数EDA
练习R:用lm.ridge()做岭回归分析,可惜无法输出R平方
练习R:lm+plot+abline+text四函数绘制线性拟合散点图
练习R:用lm.ridge()做岭回归分析,可惜无法输出R平方
练习R:分类自变量的线性回归
练习R:factor函数为有序分类变量创建值标签
学习R:识别缺失值与将指定数据编码为缺失值
练习R:car包recode函数多分类变量的重新编码
练习R:stepAIC多元逐步回归
练习R:用3d空间图展示多元线性回归模型
练习R:用3d空间图展示多元线性回归模型
练习R:dplyr包arrange函数排序
练习R:DoE.base包生成标准L9-3-4正交表
练习R:正交试验极差分析、方差分析与统计图形
练习R:rsm包设计响应面试验并做数据分析
练习R:interaction.plot()函数绘制交互作用图
练习R:influencePlot()函数发现离群点杠杆点强影响点
练习R:glm()函数连续自变量的二项logistic回归
练习R:spss.get()函数读取SPSS数据集
练习R:lrtest()函数做logistic回归全局显著性检验
练习R:qqnorm+t.test函数配对t检验
练习R:TukeyHSD()+plot()函数实现多重比较森林图
练习R:pwr.t.test()函数实现独立t检验样本量计算
练习R:qcc.overdispersion.test()函数检验等离散性
练习R语言:fa.parallel()与fa()函数实现因子分析

(0)

相关推荐

  • 使用非参数统计检验进行分析的指南

    1980年代末,汉斯拉伊大学(Hansraj College)经济学荣誉毕业生的平均薪酬约为每年100万印度卢比.这一数字大大高于80年代初或90年代初毕业的人们. 他们平均水平如此之高的原因是什么呢 ...

  • R语言 | 卡方检验(Chi-squaretest)

    卡方检验在计数资料中的应用,包括推断两个总体率或构成比之间有无差别.多个总体率或构成比之间有无差别.多个样本率间的多重比较.两个分类变量之间有无关联性.多维列联表的分析和频数分布拟合优度的卡方检验. ...

  • SPSS教程:3个及以上观察者的一致性检验(Kendall''s W检验)

    一.问题与数据 某研究者拟分析5位放射科医生对疾病严重程度诊断的一致性.现搜集50位研究对象的MRI检查结果,要求放射科医生针对每份MRI检查给予Grade I(最轻)到Grade V(最重)五个等级 ...

  • R语言hist绘图函数

    hist 用于绘制直方图,下面介绍每个参数的作用: 1)x: 用于绘制直方图的数据,该参数的值为一个向量 代码示例: data <- c(rep(1, 10), rep(2, 5), rep(3 ...

  • R语言中创建函数参数的问题

    欢迎来到医科研,这里是白介素2的读书笔记,跟我一起聊临床与科研的故事, 生物医学数据挖掘,R语言,TCGA.GEO数据挖掘. Sys.setlocale('LC_ALL','C') ## [1] &q ...

  • R语言with/within函数添加数据框到环境变量

    欢迎来到医科研,这里是白介素2的读书笔记,跟我一起聊临床与科研的故事, 生物医学数据挖掘,R语言,TCGA.GEO数据挖掘. R语言中的with/within函数  介绍一个神操作 如何把数据框或列表 ...

  • 练习R语言:CrossTable()函数实现交叉表卡方检验

    ‍‍ 现有贷款用户违约数据,我想考察学历和违约的关联性,不同学历水平用户他们的违约率有无差别. 加载gmodels包 library(gmodels) 由于是原始数据记录,因此咱们是直接进行统计分析. ...

  • 练习R语言:ls()函数列出变量名称

    ‍‍ 有一些数据集它的变量名称很长,在统计时如果要全写变量名是比较费劲的.如果能先列出变量名称,那是不是可以直接复制粘贴? ls()函数可以很方便的罗列某个数据集的变量名称. 比如iris鸢尾花数据, ...

  • 学习R语言:CATT()函数实现趋势性卡方检验

    学习一个Cochran-Armitage趋势性检验(CATT).上一篇文章已经可以录入一个交叉表table的数据. 回顾: 学习R:matrix()函数录入矩阵数据 已知某地区的某一人群2011-20 ...

  • R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1

    今天继续 跟着Nature Communications学画图系列第二篇.学习R语言基础绘图函数画散点图. 对应的 Nature Communications 的论文是 Fecal pollution ...

  • 用R语言pie函数做饼图

    ggplot2不直接支持制作饼图,尚需先做柱形图再变换坐标轴才转换为饼图,比较繁琐.所以在R中做饼图,小兵先练习使用自带饼图函数pie()来实现. 案例数据源:雇员数据 请在本公众号后台回复关键词[雇 ...

  • R语言scale()函数实现数据标准化

    对数据进行标准化处理,本来是一个常用的操作,可惜SPSS并没有给内置一个专用的菜单,大家都是通过[描述统计]菜单下勾选[将标准化值另存为变量]选项来完成这一步的. 而R语言就很实在了,用一枚简单的函数 ...