圖形

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 x n的值,其中 n 是每個觀察值的數目。 您可以指定多個變數,例如:

GRAPH /BAR = VALUE(SALARY BONUS BENEFIT).

此指令會繪製每一個員工 (觀察值) 的 薪資BONUS利益 值的長條圖。 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。 群組中位數。

模式。 模式。

PTILE (x)。 變數的第 X 個百分位數值。 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. 

在討論特定圖表類型時,會說明多個摘要函數對圖表結構的影響。