我有一个包含K个科目的数据集,所有数据集都分析了L个方面,每个方面的M个参数以及这些M个参数中的1个的平均值和差异。 在ASPECTS分层后,使用
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES=read write
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: read=col(source(s), name("read"))
DATA: write=col(source(s), name("write"))
GUIDE: form.line(position(*,60), color(color.red))
ELEMENT: point(position(read*write))
END GPL.
[摘自http://www.ats.ucla.edu/stat/spss/library/ggraph_examples.htm] 我可以使用参考线手动创建散点图,但我想在数据集中使用变量值来替换" 60"或" 65"在上面的代码中。我怎么能这样做?
我试过
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES=read write ref
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: read=col(source(s), name("read"))
DATA: write=col(source(s), name("write"))
DATA: ref=col(source(s), name("ref"))
GUIDE: form.line(position(*,"ref"), color(color.red))
ELEMENT: point(position(read*write))
END GPL.
在第2行,DATA和GUIDE中添加了ref(每个ASPECT的常量值,每个SUBJECT都存在)。但是,这不起作用。