R语言做Scheirer–Ray–Hare检验

  • Post author:
  • Post category:其他


毕设有组重复测量数据非正态分布,分析要用到R语言,下面这个算是小白自学的步骤记录!




R Handbook: Scheirer–Ray–Hare Test


Clear examples in R. Scheirer Ray Hare test



https://rcompanion.org/handbook/F_14.html



这网站里的内容更专业全面(奈何俺不太会操作)

1. 安装Rstudio有很多教程,需要注意的是安装程序包,做Scheirer–Ray–Hare检验需要rcompanion和FSA两个数据包,直接在Rstudio的界面敲进去

if(!require(rcompanion)){install.packages("rcompanion")}
if(!require(FSA)){install.packages("FSA")}

2. 查找默认的工作目录(这里也可以用setwd()设置),等会要把准备好的txt文档放在这个目录里

getwd()

3. 把SPSS里的数据搞成长条,做成txt格式文件,命名最好用英文

不同的文件格式好像都需要下载程序包,导入数据前可以先查查都需要什么。

4. 导入自己做好的txt文件,公式里的file就是你自己设置的文件名,文件第一行为表头的就是TRUE,否则就是FALSE,(简写T和F好像也行)

mydata <- read.table("file.txt",header = TURE)
mydata

5. 这步应该是为了强制把导入的mydata转换成R语言可以识别的string类型?

str(mydata)

成功后会显示

6. 接下来就可以直接进行分析了,我要做的是组间、组内和交互效应,这里的y代表因变量,A和B分别是两种主效应。

library(rcompanion)
scheirerRayHare(y ~ A*B,data = mydata)

7. 结果分析可以参考这个:



SPSS中怎样实现两因素方差分析的非参数分析? – 知乎​​​​​​


知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。知乎凭借认真、专业、友善的社区氛围、独特的产品机制以及结构化和易获得的优质内容,聚集了中文互联网科技、商业、影视、时尚、文化等领域最具创造力的人群,已成为综合性、全品类、在诸多领域具有关键影响力的知识分享社区和创作者聚集的原创内容平台,建立起了以社区驱动的内容变现商业模式。



https://www.zhihu.com/question/273925549




版权声明:本文为ChickenofFish原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。