과학과 기술/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를 이용함