獨斷論

SPSS에서 두 변수의 히스토그램을 한 그래프에 그리기 본문

과학과 기술/SPSS

SPSS에서 두 변수의 히스토그램을 한 그래프에 그리기

부르칸 2014. 10. 16. 08:52

SPSS에서는 변수 두 개의 히스토그램을 하나의 그래프에 그리는 것은 좀 어렵다.

일반적으로 사용하는 GUI 메뉴 클릭으로는 안되고

SYNTAX를 사용해야 한다.

아래와 같이 하면 됨

 

데이터가 들어있는 sheet의 이름이 기본적으로 DataSet0라고 가정하고

변수는 두개 ... salary와 salbegin...

* Chart Builder.
GGRAPH
  /GRAPHDATASET NAME="DataSet0" VARIABLES=salary salbegin MISSING=LISTWISE REPORTMISSING=NO
  /GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
  SOURCE: s=userSource(id("DataSet0"))
  DATA: salary=col(source(s), name("salary"))
  DATA: salbegin=col(source(s), name("salbegin"))
  GUIDE: axis(dim(1), label("Salary"))
  GUIDE: axis(dim(2), label("Frequency"))
  ELEMENT: interval(position(summary.count(bin.rect(salary))), 
shape.interior(shape.square),color(color.red),transparency.interior(transparency."0.5")))
  ELEMENT: interval(position(summary.count(bin.rect(salbegin))), shape.interior(shape.square),color(color.blue),transparency.interior(transparency."0.5")))
END GPL.

 

이렇게 어렵게 그리는것 보다는

차라리 변수 한 개짜리 히스토그램을 그냥 두개그리는 것이 더 나을듯...

 

아래 히스토그램은 위 syntax를 이용해서 그린 히스토그램

데이터는 spss에서 제공하는 behavior.sav의 변수 Run과 Talk를 이용함

 

 

Comments