Fit Curve平台中的所有配对比较你好,
在附件示例中,我提供了属于 5 个不同组的几个不同样本。
我运行了拟合曲线平台来外推斜率。然后,我想对所有斜率进行两两比较。但是,我只能找到比较参数估计的功能,该功能将不同的斜率与平均斜率进行比较。
如何进行所有配对比较?
基础数据分析与建模回复:Fit Curve平台中的所有配对比较嗨@bbenny7 ,
由于您使用的是简单线性模型,因此可以使用“拟合模型”平台,构建 X、Group 和 X*Group 对 Y 的模型,并运行标准最小二乘回归。该平台提供了一些检验方法,可以进行成对比较(模型中的红色按钮 > 多重比较 > 选择类似成对 t 检验的检验方法),还可以进行斜率比较(红色按钮 > 估计值 > 比较斜率)。
我已将您发送的包含模型运行结果的数据表附在邮件中。希望对您有所帮助。
谢谢,
本
回复:Fit Curve平台中的所有配对比较谢谢@Ben_BarrIngh ,这正是我想要的。
回复:Fit Curve平台中的所有配对比较@bbenny7 @Ben_BarrIngh补充一下。Fit Model 中的“比较斜率”选项与 Fit Curve 平台中的“比较参数估计”选项执行的是完全相同的分析。您是在比较每个组的个体斜率与总体平均斜率。如果您想要进行斜率的成对比较, 那么多重比较选项就无法做到这一点,因为它只能比较平均响应值。您可以查看“多重比较”输出结果来验证这一点。
为了对这类线性模型中的斜率进行成对比较,您可以使用“拟合模型”中经常被忽略的“自定义检验”选项。这允许您为指定模型指定参数估计值的线性对比。我发现这些对比一开始比较难理解,因为您需要了解对比的工作原理以及 JMP 如何参数化其模型系数。
我喜欢先启动自定义测试,然后点击“添加列”,这样就能得到与我已有的组斜率数量相同的列。接下来,你可以通过将 X 项(即总体平均斜率)的值设为 +1,并将组*X 交互项的值设为 1,来获得每个组的单独斜率估计值。由于线性模型的参数化,最后一组的总体平均斜率项实际上是 +1,而其他 4 个组的斜率项则是 -1。这样就能得到 E 组的斜率估计值。你也可以通过自己计算或查看“比较斜率”的输出结果(其中显示了各组的斜率)来验证所有这些估计值。
最后,为了获得各组斜率的成对差异,只需将感兴趣的两列数据相减即可。在我保存到您数据表中的示例中,我首先按顺序计算了每组斜率估计值(AE),然后在最后一列(第6列)中,我取了第1列和第5列的值。该结果是A组和E组斜率差异的线性对比,结果为2.1786。您始终可以通过对报告中其他位置获得的各个斜率估计值进行相减来复核此结果。然而,这种方法的优点在于,您可以获得斜率差异估计值的标准误差以及p值。
抱歉解释得这么长,但我经常使用自定义测试来实现这个功能,所以想分享一下。
回复:Fit Curve平台中的所有配对比较忘记附上更新后的数据表了。
回复:Fit Curve平台中的所有配对比较@rcast15说得太好了,感谢你补充这么多细节,我学到了新知识!
回复:Fit Curve平台中的所有配对比较嗨@bbenny7 :这里有一个很棒的插件,可以完全满足你的需求。
https://community.jmp.com/t5/JMP-Add-Ins/Compare-Simple-Slopes-in-One-Way-ANCOVA-w-Interaction-add-in/ta-p/23903
这里也有一些不错的讨论。
https://community.jmp.com/t5/Discussions/How-to-Compare-Slopes-to-each-other-not-to-the-mean-slope-in/mp/810294#M99257
回复:Fit Curve平台中的所有配对比较嗨@bbenny7 。
我只想补充一点,JMP 19 新增了在“拟合模型”中的“标准最小二乘法”、“REML”和“混合模型”中对斜率进行所有成对比较的功能。例如,如果我使用您的数据并运行一个像@Ben_BarrIngh那样的标准最小二乘回归,然后从主红色三角形菜单中选择“估计值>>比较斜率” ,并在“组*X 的斜率比较”菜单中关闭“与总体平均值的比较” ,我将得到以下“学生 t 值所有成对比较”的报告:

下图展示了 JMP 19 中所有可用于坡度比较的选项:

希望这对您有所帮助。
劳拉
回复:Fit Curve平台中的所有配对比较@Laura_Lancaster
真是个很棒的新功能!我之前都不知道 19 版本里有这个,谢谢分享!看来我得升级到 19.0 版本了。