Sas-arithmetic-mean

提供:Dev Guides
移動先:案内検索

SAS-算術平均

算術平均とは、数値変数の値を合計し、その合計を変数の数で割った値です。 平均とも呼ばれます。 SASでは、算術平均は PROC MEANS を使用して計算されます。 このSAS手順を使用すると、データセットのすべての変数またはいくつかの変数の平均を見つけることができます。 グループを形成し、そのグループに固有の値の変数の平均を見つけることもできます。

構文

SASで算術平均を計算するための基本的な構文は次のとおりです-

PROC MEANS DATA = DATASET;
CLASS Variables ;
VAR Variables;

以下は、使用されるパラメータの説明です-

  • DATASET -使用されるデータセットの名前です。
  • 変数-データセットからの変数の名前です。

データセットの平均

データセット内の各数値変数の平均は、変数なしでデータセット名のみを指定することにより、PROCを使用して計算されます。

以下の例では、CARSという名前のSASデータセット内のすべての数値変数の平均を見つけます。 小数点以下の最大桁数を2に指定し、それらの変数の合計を見つけます。

PROC MEANS DATA = sashelp.CARS Mean SUM MAXDEC=2;
RUN;

上記のコードが実行されると、次の出力が得られます-

平均

選択変数の平均

*var* オプションで名前を指定することで、いくつかの変数の平均を取得できます。

以下では、3つの変数の平均を計算します。

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2 ;
var horsepower invoice EngineSize;
RUN;

上記のコードが実行されると、次の出力が得られます-

Mean_select_variables

クラスによる平均

他の変数を使用してグループに整理することにより、数値変数の平均を見つけることができます。

以下の例では、自動車の各メーカーの各タイプの可変馬力の平均を見つけます。

PROC MEANS DATA = sashelp.CARS mean SUM MAXDEC=2;
class make type;
var horsepower;
RUN;

上記のコードが実行されると、次の出力が得られます-

mean_with_class