R语言都无法实现的定量指标批量差异性分析方法!

2024-04-13 11:44

本文主要是介绍R语言都无法实现的定量指标批量差异性分析方法!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在实际研究分析中,可能大家也见到过类似的连续型数据批量差异性分析表格,如下图!

6520cd04e3ac3f70c04771fc906800d5.png

这种表格其实R语言应该可以画的,但不知道为什么,目前还没有发现成熟R包,包括tableone,gtsummary,finalfit,autoreg,CompareGroup等这些常见的包都无法实现(如果有,也欢迎大家留言推荐一下呀)

因此,浙江中医药大学郑卫军教授基于R语言创建了风暴统计平台,可以超快速完成连续数据的批量差异性分析,并且全部实现单式操作,统计小白也可以轻松上手!输出结果与R语言完全一致,还可直接生成word版三线表,省时省力!

下面我们结合一份实操数据,为大家具体展示风暴统计平台的具体操作步骤!

实操具体网址:https://shiny.medsta.cn/table2/

或者百度、必应Bing搜索“风暴统计”

本平台上线的所有工具都是免费的

f6884ad631fded68e3a0a489cfdddd57.png

1.进入风暴统计平台

首先,浏览器搜索风暴统计,依次点击“风暴智能统计——定量资料批量差异性分析——“连续型定量变量差异性分析”!进入分析界面后,根据提示,完成数据的导入与整理。

这里我们不再赘述数据的导入与整理过程,详细教程大家可以点击下方链接:

详细指南!风暴统计如何高效导入数据,统计分析快人一步?

详细版!如何利用风暴统计进行数据的整理转换?

19c16ac35df0ece3029130ed35a02e5b.png

2.选择变量

①定量检验变量

首先,选入定量检验变量,并需要指定分布情况。

  • 如果指定定量数据为正态性,那么平台将使用均数±标准差进行描述,同时,二分类分组数据间使用t检验,多分类分组数据间使用方差分析

  • 如果指定定量数据为明显偏态,那么平台将使用中位数(上下四分位数)进行描述,同时,二分类分组数据间使用秩和检验,多分类分组数据间使用Kruskal-waills 检验

  • 如果由软件开展正态性检验,那么不同分组变量间,会根据连续变量的不同分布,选用合适的统计方法(以此选项为例,我们进行后面的展示)

f497a5bd473ba3564019e2db70ab9b19.png

②分组变量

接着,选入分组变量,也就是即将开展分组比较的变量。

注:平台会将分类数小于5类的变量,自动归为分类型变量。如果实际数据中,有超过5类的分类数据,也可以在下拉框中直接选入,并不影响分析!

3135147bc47ba67d2f32898fbe288d26.png

选择完毕后,平台就会出现关于BMI变量的批量差异性分析结果啦!

可以看到,由于我们选了由软件开展正态性检验,因此,当BMI在Race多分类数据中呈偏态分布时,组间比较,平台自动选用Kruskal-waills 检验,但是,当BMI在Level多分类数据中呈正态或近似正态分布时,组间比较,平台会选用方差分析,十分的灵活!

cba43154ac9f0b89523af94931369217.png

3.下载结果

完成分析后,可以选择小数位数,默认情况下,P值为3位小数,其他统计量为2位小数。

指定小数位数后,P值与统计量的小数位数将会统一。调整完成后,下载最终的三线表结果,平台支持下载excel或word

dd348cbf7cef8812fbf194b9f43ecd5d.png

如果您在风暴统计平台的使用过程中有任何的建议或疑问,欢迎加入我们的讨论群!群里郑老师与助教会在群内解答!

f054f984bb835f53b51c04038ef8cf25.png

统计机器人交流群

b5783df2735e7f77ca296761cccc4111.png

这篇关于R语言都无法实现的定量指标批量差异性分析方法!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/900047

相关文章

基于Python实现一个图片拆分工具

《基于Python实现一个图片拆分工具》这篇文章主要为大家详细介绍了如何基于Python实现一个图片拆分工具,可以根据需要的行数和列数进行拆分,感兴趣的小伙伴可以跟随小编一起学习一下... 简单介绍先自己选择输入的图片,默认是输出到项目文件夹中,可以自己选择其他的文件夹,选择需要拆分的行数和列数,可以通过

Python中将嵌套列表扁平化的多种实现方法

《Python中将嵌套列表扁平化的多种实现方法》在Python编程中,我们常常会遇到需要将嵌套列表(即列表中包含列表)转换为一个一维的扁平列表的需求,本文将给大家介绍了多种实现这一目标的方法,需要的朋... 目录python中将嵌套列表扁平化的方法技术背景实现步骤1. 使用嵌套列表推导式2. 使用itert

Python使用pip工具实现包自动更新的多种方法

《Python使用pip工具实现包自动更新的多种方法》本文深入探讨了使用Python的pip工具实现包自动更新的各种方法和技术,我们将从基础概念开始,逐步介绍手动更新方法、自动化脚本编写、结合CI/C... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

Python使用python-can实现合并BLF文件

《Python使用python-can实现合并BLF文件》python-can库是Python生态中专注于CAN总线通信与数据处理的强大工具,本文将使用python-can为BLF文件合并提供高效灵活... 目录一、python-can 库:CAN 数据处理的利器二、BLF 文件合并核心代码解析1. 基础合

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

golang版本升级如何实现

《golang版本升级如何实现》:本文主要介绍golang版本升级如何实现问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录golanwww.chinasem.cng版本升级linux上golang版本升级删除golang旧版本安装golang最新版本总结gola

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

SpringBoot中SM2公钥加密、私钥解密的实现示例详解

《SpringBoot中SM2公钥加密、私钥解密的实现示例详解》本文介绍了如何在SpringBoot项目中实现SM2公钥加密和私钥解密的功能,通过使用Hutool库和BouncyCastle依赖,简化... 目录一、前言1、加密信息(示例)2、加密结果(示例)二、实现代码1、yml文件配置2、创建SM2工具

Mysql实现范围分区表(新增、删除、重组、查看)

《Mysql实现范围分区表(新增、删除、重组、查看)》MySQL分区表的四种类型(范围、哈希、列表、键值),主要介绍了范围分区的创建、查询、添加、删除及重组织操作,具有一定的参考价值,感兴趣的可以了解... 目录一、mysql分区表分类二、范围分区(Range Partitioning1、新建分区表:2、分