很多朋友都曾面临这样的问题:统计软体做出一堆结果,要逐一复制贴上到文章中,或是一个个手动抄写下来,这样复制黏贴或抄写的过程中,不仅容易出错,还有可能让人质疑资料的合理性。那有没有既节省时间、又不用担心弄错的好方法,能在JMP直接输出分析表格呢?当然有!今天这篇文章我们将通过实例说明,透过简单几个步骤,便能在JMP中快速生成交叉分析的统计报表。
Tabulate的基本应用
假设我们有下面的资料(图1,仅显示部分):

图1 - 示范资料
JMP的制表功能位于「分析Analyze 」菜单中,选择「制表Tabulate 」,如下图2:

图2 - JMP 的制表菜单
进入Tabulate 的界面后,你会发现JMP 的一贯特色-- 互动性,也就是说,不是在菜单中选定你想要输出的统计描述指标,然后结果中输出固定的表格;而是根据你的需求拖拉你想要显示的指标,这样的设计可以方便使用者更加自由快速地调整输出的内容。

图3 - JMP tabulate 操作介面
从图3 可以看出,制表功能支持包括数目、均值、标准差、最小值、最大值等多种常用统计量的输出,基本上可以满足研究论文的所有需求。
01 -显示分类变量的例数
JMP中表格制作的方式,延续了JMP一贯的拖移功能。例如,我们想看一下吸烟和不吸烟人群各自的例数,只需简单将变量「吸烟」拖入右上角「栏(column) 」的拖放区即可(也可拖入左下角「列( Rows)的托放区」,取决于是竖列显示还是横行显示)。
02 -显示连续变量的均值、标准差
对于吸烟这种分类指标,只要拖入,默认显示两组人数。如果想显示吸烟和不吸烟两组人群的年龄情况,只需将「年龄」拖入行的拖放区即可,如图5 。

图5 - 拖入第二个变量示意图
把「年龄」拖入相应位置后,结果如图6 所示,JMP会默认给出「总和」的结果(连续变量都是默认显示其总和),即吸烟和不吸烟两组人年龄的总和。

图6
如果想进一步显示其它统计量,如平均值和标准差。直接在左侧的列表中选择「标准差」,将其拖入右侧表中相应位置即可。这里最关键的是注意拖拉时的游标位置,如果「标准差」拖到「总和」下方(图7所示位置) ,此时显示一条蓝色短线,意思是在「总和」的下方增加一行「标准差」指标。

图7 - 增加不同统计指标示意图
如果想要将「总和」替换为
均值”,可将“均值”拖到「总和」的位置(图8所示位置) 。此时该位置显示为一个蓝色方框,意思是替换,用「平均值」取代「总和」。

图8 - 替换统计指标示意图
这样我们就获得了吸烟与年龄之间的平均值和标准差资料,如图9。

图9 - 统计指标显示结果
03 -显示多个变量的均值、标准差
除了年龄,假设我们还想显示身体健康评分的均值和标准差,此时无需重复一遍对”变量的操作,只需将「躯体健康评分」拖至「年龄」下方即可(图10) ,此时在年龄变量下方位置出现一条蓝色粗线(注意与图7比较,图7是在统计指标下方,这里是在变量下方) ,根据「年龄」已有的统计指标(平均值和标准差) , 「躯体健康评分」显示相同的内容。

图10 - 增加新变量示意图
结果如下图11 所示,这样我们就获得了以是否吸烟为分组的,年龄和躯体健康评分的均值和标准差。

图11 - 增加新变量的结果
04 -不同变量显示不同的统计描述指标
从前面图10 可以看出,只要设置好1 个变量的统计指标,其它变量如果想显示同样内容,只要把它们拖到已有的变量下方即可。然而实际中,这样的拖拉方式如图12 所示,拖到整个表格下方,相当于另起炉灶,重新加一个新表格。

图12 - 不同变量显示不同指标的拖拽示意图
由于是新加的表格,而且BMI 是连续变量,因此仍然默认显示「总和」(图13) 。如果要换成「中位数」,此时操作与前面介绍相同,将中位数覆盖「总和」即可。拖拉方式见图8。

图13 - 新加入不同变量不同指标的结果
使用JMP快速找出因子之间的关系
透过前面的介绍,可以知道其实这种操作方式非常简单,唯一需要注意的就是拖拉时蓝色线条的位置及其形状。为了让大家更好地熟悉这几种方式,图14 进行动态展示。

图14
可能有些人会说,该有的指标是有了,但是看起来并不是最终想要的,小数点太多了,此还该如何进行数值上的调整呢?下篇文章我们就介绍一下如何针对表格格式进行调整,以及如何保存成你直接能用的格式,立即下载JMP 试用,跟着文章练起来吧!
原文:如何在JMP中快速生成统计报表?
【推荐阅读】资料分析必学10技巧: