t检验.医学统计实例详解

news2024/11/26 0:48:13

t检验是医学统计学中常用的一种假设检验方法,用于比较两个样本均值是否有显著差异。它可以帮助医学研究者确定一个治疗方法或药物是否显著地改善了患者的症状或生理指标。

在医学研究中,t检验常被用来:

  1. 比较两个独立样本的均值:例如,比较一个治疗组和一个对照组的平均响应时间或血压。
  2. 比较两个配对样本的均值:例如,比较同一个人在治疗前后的血糖水平。
  3. 比较一个样本的均值与一个已知的总体均值:例如,比较一个新药物的平均有效期和已知的平均有效期。

在使用t检验时,需要注意:

  1. 样本数据必须是正态分布或接近正态分布,可以通过观察样本数据的直方图或使用正态概率图来判断。
  2. 样本数据的方差要相等,可以通过方差齐性检验来判断,如果方差不相等需要使用t’检验。
  3. t检验只能检验两个样本之间的差异,无法检验多个样本之间的差异。

一、独立样本t检验

独立样本t检验是一种常用的医学统计方法,它用于比较两组独立个体的连续变量测量结果是否存在显著差异。

假设我们随机选择了40名失眠患者,其中20人接受了新药物治疗,另外20人接受了安慰剂治疗。我们记录了他们使用药物/安慰剂后每晚的睡眠时间,并使用独立样本t检验进行分析。
数据如下:睡眠时间(小时)

新药物
7.0,7.1,6.8,7.1,6.9,7.1,6.8,6.7,6.9,7.2,7.0,6.8,7.1,6.9,7.1,6.8,7.0,6.9,7.2,7.1
安慰剂
6.5,6.8,6.9,6.4,6.7,6.9,6.9,6.3,6.4,6.9,6.9,6.6,6.8,6.5,6.6,6.7,6.9,6.5,6.8,6.9

1、建立假设检验,确定检验水准。

H0:μ1=μ2,即新药物治疗和安慰剂治疗睡眠时间总体均数相等

H1:μ1≠μ2,即新药物治疗和安慰剂治疗睡眠时间总体均数不等

α=0.05

2、检验是否符合正态分布

使用矩法正态分布检验,在α=0.05水准下符合正态分布。

3、做方差齐性检验

使用F检验进行方差齐性检验,F=1.891,p=0.1741,p>0.1,认为方差相等。

4、计算t检验

方差相等的独立样本t检验公式

自由度=n1+n2-2

经计算:t=4.9682,p=0.00001,按α<0.05水准拒绝H0,接受H1,差异有统计学意义。可以认为新药物治疗和安慰剂治疗睡眠时间总体均数不同,新药物治疗效果好于安慰剂。

如果经过方差齐性检验,认为方差不同,就需要使用近似t检验。

近似t检验有Cochran&Cox近似t检验、Satterthwaite近似t检验和Welch近似t检验。

以Satterthwaite近似t检验为例

Satterthwaite近似t检验公式:

自由度:

二、配对样本t检验

配对样本t检验是一种常用的医学统计方法,它用于比较同一组个体在两个不同时间点或不同处理下的连续变量测量结果。

一项研究调查了某种新型药物对肥胖患者的降重效果。研究招募了10名肥胖患者,并在治疗前和治疗后分别测量了他们的体重。每个患者在治疗前和治疗后均被要求进行空腹体重测量。研究数据如下表所示:

患者编号体重(治疗前)体重(治疗后)
180.379.5
289.285.1
378.975.5
487.683.2
592.189.3
685.685.2
790.586.8
886.784.2
982.381.1
1091.888.6

本实例中的数据采用了配对样本设计,因为每个患者在治疗前和治疗后的体重是互相对应的。因此,我们需要使用配对样本t检验来比较治疗前和治疗后体重的差异。

建立假设检验,确定检验水准。

H0:μ1=μ2,治疗前和治疗后体重没有显著差异

H1:μ1≠μ2,治疗前和治疗后体重有显著差异

α=0.05

配对样本t检验公式:

其中

自由度

经计算,t=5.9646,p=0.0002,p<0.05,因此我们可以拒绝H0,接受H1,即治疗前和治疗后体重有显著差异,治疗后体重平均数小于治疗前体重平均数,说明新型药物对肥胖患者的降重效果显著。

三、单样本t检验,比较一个样本的均值与一个已知的总体均值

通过大规模调查,已知某地女性的平均体重为59kg,为研究某种药物是否会影响体重,从服药女性中随机选取30人,记录了她们的体重。数据如下(单位:kg):

64,58,60,53,62,69,53,70,63,53,64,61,59,55,68,69,59,65,58,63,57,68,66,61,67,60,63,66,69,53。

建立假设检验,确定检验水准。

H0:μ1=μ2,服药女性体重与总体女性体重没有显著差异

H1:μ1≠μ2,服药女性体重与总体女性体重有显著差异

α=0.05

单样本t检验公式:

其中

自由度

经计算,t=2.9573,p=0.0061,p<0.05,因此我们可以拒绝H0,接受H1,即服药女性体重与总体女性体重有显著差异。这意味着该药物会增加服药女性体重。

(t检验.医学统计实例详解 - 天兰统计-医学统计助手★卡方检验,t检验,F检验,秩和检验,方差分析)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/551965.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

这个 归并排序详解过程 我能吹一辈子!!!

文章目录 归并排序概念归并排序算法思路归并排序递归实现归并排序非递归实现 归并排序概念 1945年&#xff0c;约翰冯诺依曼&#xff08;John von Neumann&#xff09;发明了归并排序&#xff0c;这是典型的分治算法的应用。 归并排序&#xff08;Merge sort&#xff09;是建立…

【2023秋招】华为od22-12-14三道题(思路+代码)

2023大厂笔试模拟练习网站&#xff08;含题解&#xff09; www.codefun2000.com 最近我们一直在将收集到的各种大厂笔试的解题思路还原成题目并制作数据&#xff0c;挂载到我们的OJ上&#xff0c;供大家学习交流&#xff0c;体会笔试难度。现已录入200道互联网大厂模拟练习题&…

Godot引擎 4.0 文档 - 循序渐进教程 - 监听玩家输入

本文为Google Translate英译中结果&#xff0c;DrGraph在此基础上加了一些校正。英文原版页面&#xff1a; Listening to player input — Godot Engine (stable) documentation in English 监听玩家输入 在上一课创建您的第一个脚本的基础上&#xff0c;让我们看看任何游戏…

Linux基本指令实现4及热键指令详解

目录 Linux热键补充&#xff1a; 1.bc指令&#xff1a; Tab键的智能补充&#xff1a; ctrlc键&#xff1a; uname指令&#xff1a; lscpu指令&#xff1a; lsmem指令&#xff1a; df -h指令&#xff1a; 关机指令&#xff1a; 扩展指令&#xff1a; Linux热键补充&#…

【MySQL通关之旅】从山脚到山顶(傲视群雄版)

查 基本查询 select 查询指定 name,age 字段并返回 select name,age from 表名 查询所有字段并返回 select * from 表名 查询指定 name,age 字段并起别名(姓名,性别) 返回 select name as ‘姓名’,age as ‘性别’ from 表名 去除某字段重复记录 select distinct 字段名 from…

RSA数学基础 连分数

前言 最近在学rsa,补一下连分数 定义 形如 a 0 1 a 1 1 a 2 1 a 3 1 … a_{0}\frac{1}{a_{1}\frac{1}{a_{2}\frac{1}{a_{3}\frac{1}{\ldots}}}} a0​a1​a2​a3​…1​1​1​1​ 的分数 连分数分为有限连分数无限连分数 如上是一个无限连分数 任何一个有理数都可以表示…

【youcans 的图像处理学习课】21. Haar 小波变换

专栏地址&#xff1a;『youcans 的图像处理学习课』 文章目录&#xff1a;『youcans 的图像处理学习课 - 总目录』 【youcans 的图像处理学习课】21. Haar 小波变换 1. 小波变换1.1 小波变换基本概念例程 17_1&#xff1a;常用小波族的图像 1.2 连续小波变换1.3 离散小波变换&a…

【C生万物】 字符串内存函数篇 (下)

欢迎来到 Claffic 的博客 &#x1f49e;&#x1f49e;&#x1f49e; &#x1f449; 专栏&#xff1a;《C生万物 | 先来学C》&#x1f448; 前言&#xff1a; 承接上篇&#xff0c;在认识了常用的字符串和内存函数后&#xff0c;带大家实现几个函…

idea把项目上传到码云

1. 为项目创建仓库 2. 选中中项目右击git, 先add, 在commit Directory 3. 设置远程码云项目地址 4. push项目, ok。 注意&#xff1a; 如果你在最后push出现以下提示&#xff0c;则说明提交失败 Push to origin/master was rejected(译文&#xff1a;推送到原点/master被拒绝…

联合阿里在职测开工程师耗时一个星期写的 【接口测试+自动化接口接口测试详解]

前言&#xff1a; 兄弟们如果本文让你感觉能学到东西就麻烦各位动动发财的手来个一键三连&#xff0c;听说点赞&#xff0c;收藏&#xff0c;评论&#xff0c;关注的兄弟已经跳槽涨薪发财了哦。 【文章末尾给大家留下了大量的福利】 1&#xff1a;json模块的使用  字典是一种…

华为OD机试真题 Java 实现【最大花费金额】【2023Q1】

一、题目描述 双十一众多商品进行打折销售&#xff0c;小明想购买自己心仪的一些物品&#xff0c;但由于受购买资金限制&#xff0c;所以他决定从众多心仪商品中购买三件&#xff0c;而且想尽可能的花完资金。 现在请你设计一个程序帮助小明计算尽可能花费的最大资金数额。 …

MMDetection 3D入门

MMDetection 3D入门 文章目录 MMDetection 3D入门介绍架构模块核心模块与相关组件公共基础模块 依赖安装最佳实践验证安装 测试数据create_data.py修改数据目录 train.py整体流程命令行参数配置文件中为什么传入参数是 dictRunner函数中参数含义结合图示来理清其中数据的流向与…

深度学习图像识别模型:递归神经网络

深度学习是一种人工智能技术&#xff0c;它用于解决各种问题&#xff0c;包括自然语言处理、计算机视觉等。递归神经网络&#xff08;Recurrent Neural Network&#xff0c;RNN&#xff09;是深度学习中的一种神经网络模型&#xff0c;主要用于处理序列数据&#xff0c;例如文本…

电子电气架构——IP地址获取方式汇总

我是穿拖鞋的汉子,魔都中坚持长期主义的工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 我们并不必要为了和谐,而时刻保持通情达理;我们需要具备的是,偶尔有肚量欣然承认在某些方面我们可能会有些不可理喻。该有主见的时候能掷地有声地镇得住场…

基于MATLAB的数字信号处理第1章

1.正弦振动程序 %Sample1_1 dt 0.02; %采样间隔 f3; %采样频率为3Hz t0:dt:5; %持续时间 x0.5*sin(2*pi*f*t1); %信号 plot(t,x); %绘制信号图形 xlabel(时间/s); %显示横坐标信息 ylabel(振幅); %显示纵坐标信息 2.两同频振动的合成 %Sample1_2; f3; dt…

博学谷学习记录】超强总结,用心分享 | 架构师 JVM内核调优学习总结

文章目录 jvm整体架构1.java运行过程2.jvm模型 运行数据区1.程序计数器1.1 概述1.2 溢出异常1.3 案例 2.虚拟机栈2.1 概述2.2 溢出异常 3.本地方法栈3.1 概述3.2 溢出异常 4.堆4.1 概述4.2 jdk1.74.3 jdk1.84.4 溢出异常 5.方法区5.1 概述5.2 溢出异常5.3 案例&#xff1a;1.6/…

数学动点问题1

文章目录 讲解&#xff08;1&#xff09;&#xff08;2&#xff09;&#xff08;3&#xff09;&#xff08;4&#xff09; 讲解 &#xff08;1&#xff09; 将点 C ( 3 , 1 ) 代入直线 y − x b &#xff0c;得 将点\ C(3,1)\ 代入直线\ y-xb\ &#xff0c;得 将点 C(3,1)…

C++三大特性—多态 “虚函数与动态绑定”

面向对象程序设计的核心思想是数据抽象、继承、动态绑定。 通过使用数据对象&#xff0c;将类的接口与实现分离 使用继承&#xff0c;定义相似的类型并对其相似关系建模 使用动态绑定&#xff0c;可以在一定程度上忽略相似类型的区别&#xff0c;而以统一的方式使用它们的对象 …

Linux Audio (6) DAPM-3 damp的kcontrol注册过程

DAPM-3 damp的kcontrol注册过程 普通kcontrolDAMP kcontrol第一步 codec驱动add widget第二步 Mechine驱动add kcontrol damp的注册过程 普通kcontrol 定义&#xff1a; static const struct snd_kcontrol_new wm8960_snd_controls[] { SOC_DOUBLE_R_TLV("Capture Volu…

创建 ROS 的消息和服务(四)

执行命令 cd ~/catkin_ws/src/catkin_create_pkg beginner_tutorials std_msgs roscpp rospy进入刚刚那个功能包begineer什么的 cd beginner_tutorials/ mkdir msgecho "int64 num" > msg/num.msg 然后添加如下代码,按i 然后输入 <build_depend>message_…