2.1.3 GraphPad Prism自定义的8种数据表
1. XY表
在XY表中,每组数据由X值和Y值组成,X轴和Y轴既可以用于展示连续数据,也可以用于展示分类数据。如果X值和Y值同等重要,则两者共同定义数据点在二维空间的位置,这尤其适用于散点图或直线连接的散点图,如图2-1-7(a)和图2-1-7(b)所示。如果X值持续有序变化,如表示时间变化,数据展示将侧重于Y值,则除了直线连接的散点图,柱状图也可以达到展示目的,如图2-1-7(c)和图2-1-7(d)所示。但如果X轴用于展示分类数据,且标签名称过长,则将柱状图换成水平方向的条形图是更好的选择。如果X值等距有序变化,如某个身高区间,则Y轴可能会用于展示频数,变成直方图。同时如果X值等距有序变化,数据展示将侧重于Y值的变化和Y值的累计和,则线下面积图是理所当然的选择,如图2-1-7(e)和图2-1-7(f)所示。XY表中两个变量的侧重不同,展示方式也随之不同,所以XY表下可绘制的图形种类是整个软件中最多的(见图2-1-7)。
图2-1-7 XY表下可绘制的部分图形
2. Column(纵列表)
纵列表也叫作一维分组表,使用二维矩阵中的列对数据进行分组,侧重于分组下的多个Y值的统计量,如平均数、几何平均数和中位数等。所以纵列表下可绘制的图形主要是柱状图、水平向的条形图、误差线图、箱线图和小提琴图等,如图2-1-8所示。
图2-1-8 纵列表下可绘制的部分图形
3. Grouped(行列分组表)
行列分组表也叫作二维分组表,行和列都是分组因素。在行列分组表中,行和列往往展示了每组数值的统计量,都使用柱状图来表示。由于行和列的展示同等重要,因此在二维坐标系里面安排行和列的分组因素往往会形成在柱状图上的4种表现形式:分隔(Separated)或分组(Grouped)、交错(Interleave)、堆积(Stacked)和叠印(Superimposed),分别如图2-1-9所示。分隔和交错按字面意思及图示很容易理解,但是堆积和叠印需要注意区分。堆积是把代表各自数据的矩形条在一个维度上相连,没有重叠部分;而叠印是把代表各自数据的矩形条前后重叠,在重叠之后不利于展示被遮挡的数据。除了柱状图,行列分组表下数值的统计量同样可以使用误差线图、箱线图、小提琴图等来表示。
图2-1-9 行和列的分组因素在柱状图上的4种表现形式
4. Contingency(列联表)
列联表是一种特殊的频数统计表,从数据组织结构来看,与行列分组表类似。但与行列分组表不同的是,列联表中只能展示两个或多个变量分类时所列出的实际频数,而不能展示计算后的统计量、小数或百分数。这是为了与其内置的卡方检验相对应,一般可以绘制分隔、交错和堆积柱状图,而叠印柱状图需要在这3种柱状图的基础上更改模式,这与行列分组表的要求完全一样。
5. Survival(生存表)
生存表是为生存分析所设置的一类表格,主要用于生存分析和生存曲线绘制,如图2-1-10所示。
6. Parts of whole(局部整体表)
局部整体表主要用于绘制饼图、环形图。
7. Multiple variable(多变量表)
多变量表的每一列代表一个变量,每一行代表一个个体或一次试验,在数据组织结构上与行列分组表相同,但不能设置子列,没有专门对应的可绘制图形。多变量表主要用于安置高级统计分析方法,如多元线性回归(Multiple linear regression)、多元Logistic回归(Multiple logistic regression)、泊松回归(Poisson regression)及相关性矩阵计算(Correlation matrix)。
图2-1-10 生存分析和生存曲线绘制
8. Nested(嵌套表)
嵌套表也被翻译为巢式数据表,是GraphPad Prism 8以上版本提供的一种新的数据表。嵌套表在数据组织结构上类似于带子列的纵列表,但两者存在明显区别:纵列表的每一个子列代表一个生物学重复,每一列堆叠在一起的数据表示多次测量;而嵌套表的每一行代表一个生物学重复,每一行的子列数据表示技术重复。嵌套表主要用于解决嵌套数据的统计分析和图形绘制,绘制的图形与纵列表下的柱状图类似,不过为了表示嵌套,会在不同分组之间以直线隔开。
需要注意的是,无论是按照图表外观分类,还是按照图表展示的数据关系分类,都很难实现100%的边界清晰度,因为总会有交叉的地方。柱状图包括条形图和直方图,是用于展示对比和分布关系的数据图,堆积(百分比)柱状图还可以用于展示构成关系的数据;散点图既可以用于展示数据的分布关系,也可以用于展示两个变量之间的联系。
GraphPad Prism按照数据表的形式对图表进行分类时也有类似的问题。比如,XY表可以绘制散点图、折线图、柱状图、面积图;而柱状图如果涉及单数据系列和多数据系列,则使用的数据表会涉及纵列表和行列分组表。