如何在SPSS中仅使用统计变量绘制Boxplot

时间:2016-03-22 09:53:51

标签: spss

我正在尝试仅使用Q1,Q3,Max,Min和Mean值绘制一个箱线图,因为我没有完整的数据,有人可以帮我吗?

由于

1 个答案:

答案 0 :(得分:2)

嗯,它不再是一个盒子图(传统盒子图中的胡须没有设置为最小值和最大值),因此您希望在关于此图表显示内容的注释中非常清楚。但鉴于这些信息,可以通过叠加各种元素来构建类似的外观图表。示例如下:

DATA LIST FREE / Id Min Q1 Mean Q3 Max.
BEGIN DATA
1 1 2 3 4 5
2 1 3 5 7 9
3 1 5 8 8 10
END DATA.
FORMATS All (F2.0).
GGRAPH
  /GRAPHDATASET NAME="graphdataset" VARIABLES=Id Min Q1 Mean Q3 Max
  /GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
  SOURCE: s=userSource(id("graphdataset"))
  DATA: Id=col(source(s), name("Id"), unit.category())
  DATA: Min=col(source(s), name("Min"))
  DATA: Q1=col(source(s), name("Q1"))
  DATA: Mean=col(source(s), name("Mean"))
  DATA: Q3=col(source(s), name("Q3"))
  DATA: Max=col(source(s), name("Max"))
  GUIDE: axis(dim(1), label("Id"))
  GUIDE: axis(dim(2), label("Variable"))
  ELEMENT: edge(position(Id*(Min+Max)))
  ELEMENT: bar(position(region.spread.range(Id*(Q1+Q3))))
  ELEMENT: point(position(Id*Mean), color.interior(color.grey), size(size."12"))
END GPL.

enter image description here