图形

GRAPH 在 Statistics Base Edition 中可用。

GRAPH 创建条形图,饼图,折线图,误差条形图,高-低-近图,散点图和 Pareto 图。

GRAPH

  [/TITLE='line 1' ['line 2']]
  [/SUBTITLE='line 1']
  [/FOOTNOTE='line 1' ['line 2']]
 
  {/BAR [{(SIMPLE)       }]=function/variable specification†       } 
         {(GROUPED)      }  
         {(STACKED)      }  
         {(RANGE)        }
       
  {/LINE [{(SIMPLE)    }]=function/variable specification†         }
          {(MULTIPLE)  } 
          {(DROP)      } 
          {(AREA)      } 
          {(DIFFERENCE)}

  {/PIE                                                            }
   
  {/PARETO[{(CUM)  }][{(SIMPLE) }]=function/variable specification†}
           {(NOCUM)}  {(STACKED)}

  {/HILO[{(SIMPLE) }]=function/variable specification††            }
         {(GROUPED)}
  
  {/HISTOGRAM [(NORMAL)]=var                                       }

  {/SCATTERPLOT[{(BIVARIATE)}]=variable specification†††           }
                {(OVERLAY)  }
                {(MATRIX)   }
                {(XYZ)      }

  {/ERRORBAR[{(CI[{95}])     }]={var [var var ...][BY var]}        }
                  {n }          {var BY var BY var        } 
             {(STERRIR[{12}])} 
                       {n } 
             {(STDDEV[{2}])  } 
                      {n} 

  [/PANEL COLVAR=varlist COLOP={CROSS**} ROWVAR=varlist ROWOP={CROSS**}]
                               {NEST   }                      {NEST   }

  [/INTERVAL {CI     {(95)}}]
                     {(n) }
             {STDDEV {(2) }}
                     {(n) }
             {SE     {(2) }}
                     {(n) }

  [/TEMPLATE=file]

  [/MISSING=[{LISTWISE**}][{NOREPORT**}][{EXCLUDE**}]]
             {VARIABLE  }] {REPORT    }  {INCLUDE  }

** 如果省略子命令,则为缺省。

此命令读取活动数据集并导致执行任何暂挂命令。 请参阅主题 命令顺序 以获取更多信息。

发布历史

发行版 13.0

  • PANEL 子命令已引入。
  • INTERVAL 子命令已引入。

值函数:

VALUE 函数为每个个案生成指定变量的值。 它始终为每个案例生成一个条形,点或切片。 VALUE(X) 规范表示 X 的值 (按 n) ,其中 n 是每个观测值的编号。 您可以指定多个变量,例如:

GRAPH /BAR = VALUE(SALARY BONUS BENEFIT).

此命令绘制一个条形图,其中每个员工 (案例) 的值为 薪金奖金权益BY 变量可用于提供观测值标签,但不会影响图表的布局,即使 BY 变量的值对于多个观测值相同也是如此。

聚集函数:

提供了两组聚集函数: 计数函数和汇总函数。

盘点函数:

计数。 每个类别中个案的频率。

PCT。 每个类别中的个案频率表示为占整体的百分比。

CUPCT。 按类别值排序的累积百分比。

CUFREQ。 按类别值排序的累积频率。

  • 计数函数在由一个或多个 BY 变量确定的类别中生成有效个案的计数或百分比,如下所示:
    GRAPH /BAR (SIMPLE) = PCT BY REGION.
  • 计数函数没有任何自变量。
  • 您可以省略关键字 COUNT 和后续关键字 BY ,并仅指定一个变量,如
GRAPH /BAR = DEPT.

此命令解释为

GRAPH /BAR = COUNT BY DEPT.

汇总函数:

最小值。 变量的最小值。

MAXIMUM。 变量的最大值。

N. 变量具有非缺失值的个案数。

总和 变量值的总和。

CUSUM。 在类别变量的值之间累积的汇总变量的总和。

MEAN。 平均值。

STDDEV。 标准差。

VARIANCE。 差异。

中值。 中位数。

GMEDIAN。 组中位数。

mode. mode.

PTILE (x)。 变量的 Xth 百分位数值。 X 必须大于 0 且小于 100。

PLT (x)。 变量值小于 x 的个案的百分比。

PGT (x)。 变量值大于 x 的个案的百分比。

NLT (x)。 变量值小于 x 的个案数。

NGT (x)。 变量值大于 x 的个案数。

PIN (x1,x2)。 变量值大于或等于 x1 且小于或等于 x2的观测值的百分比。 x1 不能超过 x2。

NIN (x1,x2)。 变量值大于或等于 x1 且小于或等于 x2的个案数。 x1 不能超过 x2。

  • 汇总函数通常与汇总变量 (记录连续值的变量,例如年龄或费用) 配合使用。 要使用汇总函数,请在函数名称后面的括号中指定一个或多个变量的名称,如下所示:
    GRAPH /BAR = SUM(SALARY) BY DEPT. 
  • 您可以为更多图表类型指定多个汇总函数。 例如,可以将同一函数应用于变量列表,例如:
GRAPH /BAR = SUM(SALARY BONUS BENEFIT) BY DEPT. 

此语法等效于:

GRAPH /BAR = SUM(SALARY) SUM(BONUS) SUM(BENEFIT) BY DEPT. 

可以将不同的函数应用于同一个变量,例如:

GRAPH /BAR = MEAN(SALARY) MEDIAN(SALARY) BY DEPT. 

可以组合不同的函数和变量,如:

GRAPH /BAR = MIN(SALARY81) MAX(SALARY81) 
                  MIN(SALARY82) MAX(SALARY82) BY JOBCAT. 

在具体图表类型的讨论下说明了多个汇总函数对图表结构的影响。