Создание графиков Box & Whisker с наложением отдельных точек данных в SPSS - PullRequest
1 голос
/ 22 октября 2019

Я не могу найти способ создать в SPSS коробку и усы с отдельными точками данных, наложенными на нее следующим образом: enter image description here

Т.е., аналогично тому, чтоможно достичь в R с помощью функции geom_jitter() в пакете ggplot2, как описано в этого поста , но с SPSS - предпочтительно через синтаксис. Это возможно?

1 Ответ

0 голосов
/ 15 ноября 2019

Я не думаю, что вы можете сделать это через диалоговые окна, но вы можете сделать это, используя команду GGRAPH и GPL (язык графического программирования). Вот пример. Откройте файл Employee.sav, который поставляется вместе с SPSS Statistics, откройте окно синтаксиса и вставьте эти команды, затем нажмите «Выполнить»> «Все»:

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

Я включил здесь контрольную линию, как и в исходном изображении.

...