如何在 stata 中进行弗里德曼检验
Friedman 检验是 重复测量方差分析的非参数替代方法。它用于确定每组中出现相同受试者的三个或更多组的平均值之间是否存在统计显着差异。
本教程介绍如何在 Stata 中执行 Friedman 检验。
示例:Stata 中的弗里德曼检验
在本示例中,我们将使用t43数据集,该数据集显示五名患者服用四种不同药物的反应时间。由于每位患者都对四种药物中的每一种进行测量,因此我们将使用弗里德曼测试来确定药物之间的平均反应时间是否不同。
请按照以下步骤执行 Friedman 检验:
步骤1:加载并显示数据。
使用以下命令将数据加载到Stata中:
使用https://www.stata-press.com/data/r14/t43
使用以下命令查看原始数据:
br
步骤2:安装emh包。
为了执行 Friedman 测试,我们需要安装emh包,Stata 中没有预安装该包。要安装它,只需键入以下命令:
ssc安装emh
它应该会在几秒钟内自动安装。
步骤 3:执行弗里德曼检验。
安装emh包后,我们可以使用以下语法执行 Friedman 测试:
emh 响应变量 explanatory_variable、strata(重复变量)anova 变换(等级)
在我们的例子中,我们将使用以下语法:
药物 EMH 评分、阶层(人)方差分析(排名)
以下是如何解释结果:
Q(3) = 13.5600。这是弗里德曼检验统计量。
P = 0.0036 。这是与检验统计量相关的 p 值。由于该值小于 0.05,我们可以拒绝所有四种药物的平均响应时间相同的原假设。我们有足够的证据得出结论,所使用的药物类型会导致反应时间在统计上存在显着差异。
第四步:报告结果。
最后,我们想报告一下测试结果。以下是如何执行此操作的示例:
对 5 个人进行了弗里德曼测试,以检查四种不同药物对反应时间的影响。每个人每种药物使用一次。
结果显示,所使用的药物类型导致反应时间存在统计学上的显着差异(Q(3) = 13.56,p = 0.0036)。