使用数据集中的值作为散点图中的参考线

时间:2016-02-18 16:17:43

标签: syntax spss

我有一个包含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都存在)。但是,这不起作用。

0 个答案:

没有答案