我正在使用 SPSS (v.20) 并希望使用语法为几个感兴趣的变量中的每一个创建一个图表。我有两种类型的图表示例:
示例 #1:
GGRAPH
/GRAPHDATASET NAME="graphdataset"
VARIABLES=change_WIraw[LEVEL=ratio]
MISSING=LISTWISE REPORTMISSING=NO
/GRAPHSPEC SOURCE=VIZTEMPLATE(NAME="Histogram with Normal Distribution"[LOCATION=LOCAL]
MAPPING( "x"="change_WIraw"[DATASET="graphdataset"]))
VIZSTYLESHEET="Traditional"[LOCATION=LOCAL]
LABEL='HISTOGRAM WITH NORMAL DISTRIBUTION: change_WIraw'
DEFAULTTEMPLATE=NO.
示例 #2:
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES=GROUP change_WIraw MISSING=LISTWISE
REPORTMISSING=NO
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: GROUP=col(source(s), name("GROUP"), unit.category())
DATA: change_CTBWss=col(source(s), name("change_WIraw"))
DATA: id=col(source(s), name("$CASENUM"), unit.category())
GUIDE: axis(dim(1), label("GROUP"))
GUIDE: axis(dim(2), label("change_WIraw"))
SCALE: cat(dim(1), include("1", "2", "3", "4"))
SCALE: linear(dim(2), include(0))
ELEMENT: schema(position(bin.quantile.letter(GROUP*change_WIraw)), label(id))
END GPL.
我想运行一个循环,以便我可以对许多其他变量进行编程(交换“change_WIraw”)。希望得到一些指导,谢谢!我希望这是正确的论坛问。(我发现了类似的问题,但它们是针对更简单的功能,比如频率。)