有人告诉我说制作基线表就哪些程序,用R计算,然后在WORD里画表。
但是,在R里怎么计算呢?
如果你说你用SPSS,那么接下来你就不用看了,SPSS挺好的,不伤脑细胞!
首先你要把数据分为连续性变量和离散型变量,然后判断数据是否服从正态分布(参考https://zhuanlan.zhihu.com/p/96435025),服从正态分布的连续性变量描述均值和标准差,不服从正态分布的连续性变量描述中位数和四分位数。离散型变量描述频数和百分比。
服从正态分布的连续性变量考虑t检验和anova方差分析,不服从正态分布的连续性变量考虑非参数检验,如wilcoxon检验和kruskal-wallis H检验。离散型变量考虑卡方检验和Fisher检验,当然还要考虑分类变量是否有序和无序,是否是单向还是双向。
接下里实操:
1.读入数据
image.png
- 过滤缺失值,缺失值很多的话不建议过滤。
-
查看数据类型
image.png -
将数值型变量和分类变量分别赋值convar, factorvar,确保convar里面都是数值,factorvar里面都是因子。
image.png
image.png
5.正态性检验
image.png
6.制作表格,因为是临床生化指标,我均取了中位数,哈哈
image.png
7.保存
image.png