在SPSS中创建带有单个数据点覆盖的箱形图

时间:2019-10-22 02:49:20

标签: boxplot spss

我无法找到一种在SPSS中创建盒形晶须图的方法,其上叠加有各个数据点,如下所示: enter image description here

即,类似于this post中所述的通过geom_jitter()包中的ggplot2函数在R中可以实现的功能,但使用SPSS最好是通过语法。这可能吗?

1 个答案:

答案 0 :(得分:1)

我认为您不能通过对话框来执行此操作,但是可以使用GGRAPH命令和GPL(图形编程语言)来执行此操作。这是一个例子。打开SPSS Statistics附带的Employee.sav文件,打开一个语法窗口并将这些命令粘贴到其中,然后单击Run> All:

GGRAPH
/GRAPHDATASET NAME="Employeedata" VARIABLES=jobcat salary
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s = userSource(id("Employeedata"))
DATA: jobcat = col(source(s), name("jobcat"), unit.category())
DATA: salary = col(source(s), name("salary"))
GUIDE: axis(dim(2), label("Current Salary"))
GUIDE: axis(dim(1), label("Job Category"))
GUIDE: form.line(position(*, 25000))
SCALE: linear(dim(2), include(0))
ELEMENT: schema(position(bin.quantile.letter(jobcat*salary)))
ELEMENT: point.dodge.symmetric(position(bin.dot(jobcat*salary,dim(2))),color(color.red))
END GPL.

GPL_boxplots

我在此处包括参考线,在原始图像中也是如此。