グラフ

GRAPH は、Statistics Base Edition で使用できます。

GRAPH は、棒グラフ、円グラフ、折れ線グラフ、エラー・バー・グラフ、ハイ・ロー・クローズ・グラフ、散布図、およびパレート図を作成します。

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 関数は、ケースごとに指定された変数の値を生成します。 常に、ケースごとに 1 つの棒、点、またはスライスが生成されます。 VALUE(X) の指定は、 nによる X の値を暗黙指定します。ここで、 n は各ケースの数です。 以下のように、複数の変数を指定できます。

GRAPH /BAR = VALUE(SALARY BONUS BENEFIT).

このコマンドは、各従業員 (ケース) の SALARYBONUS、および 利益 の値を示す棒グラフを描画します。 BY 変数を使用してケース・ラベルを指定できますが、 BY 変数の値が複数のケースで同じであっても、グラフのレイアウトには影響しません。

集約関数:

集計関数には、count 関数と summary 関数の 2 つのグループがあります。

カウント関数:

COUNT。 各カテゴリーのケースの度数。

PCT。 各カテゴリー内のケースの度数を、全体に対する割合として表したもの。

CUPCT。 カテゴリー値でソートされた累積パーセンテージ。

CUFREQ。 カテゴリー値でソートされた累積度数。

  • 度数関数は、以下のように、1 つ以上の BY 変数によって決定されたカテゴリー内の有効なケースの度数またはパーセントを生成します。
    GRAPH /BAR (SIMPLE) = PCT BY REGION.
  • カウント関数には引数はありません。
  • 次のように、キーワード COUNT および後続のキーワード BY を省略して、変数のみを指定することができます。
GRAPH /BAR = DEPT.

このコマンドは次のように解釈されます。

GRAPH /BAR = COUNT BY DEPT.

集計関数:

MINIMUM。 変数の最小値。

MAXIMUM。 変数の最大値。

N。 変数に非欠損値が含まれているケースの数。

合計 変数の値の合計です。

CUSUM。 カテゴリー変数の値全体で集計された集計変数の合計。

MEAN。 平均値。

STDDEV。 標準偏差。

VARIANCE。 差異。

MEDIAN。 中央値

GMEDIAN。 グループ中央値。

MODE。 モード。

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以下でなければなりません。

  • 集計関数は通常、集計変数 (年齢や費用などの連続値を記録する変数) とともに使用されます。 集計関数を使用するには、次のように、関数の名前の後に 1 つ以上の変数の名前を括弧で囲んで指定します。
    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. 

グラフの構造に対する複数の集計関数の効果を、特定のグラフ・タイプの説明に示します。