14

Proc Meansとの違いは何Proc Summaryですか? 多くのサイトでは、これらは両方とも同じであると述べていますが、それぞれに固有のものがない限り、SAS はそれを作成しますか?

4

6 に答える 6

13

私の理解では、出力データ セットを生成するための PROC SUMMARY コードは、PROC MEANS を使用して出力データ セットを生成するためのコードとまったく同じです。2 つのプロシージャの違いは、PROC MEANS はデフォルトでレポートを生成するのに対し、PROC SUMMARY はデフォルトで出力データ セットを生成することです。したがって、リストにレポートを印刷したい場合は、proc 手段を使用します。さらに使用するために情報をデータ セットに渡したい場合は、proc summary を選択することをお勧めします。

于 2009-03-16T17:31:27.143 に答える
13

@cmjohns が最大の違いを示しています...そして SAS ディスカッション フォーラムから

「以前のバージョンの SAS (SAS 5 および 6) では、PROC MEANS と PROC SUMMARY は別個のプロシージャでした。時間の経過とともに、バージョン 8 までに、2 つのプロシージャのコードは標準化され、一緒に「融合」されました。MEANS を除いて、本質的に違いはありません。 LISTING ウィンドウまたはその他の開いている宛先に出力を作成し、SUMMARY はデフォルトで出力データセットを作成します。」(Proc Summary ステートメントで PRINT オプションを使用して出力を生成します)

リンクはこちら

于 2009-03-16T19:21:09.563 に答える
1
   **Proc Means**                               

->デフォルトでは、出力を印刷します。
->デフォルトでは、変数名、
ラベル名 (存在する場合)、平均値、非欠損値の数、標準偏差、最小値と最大値が与えられます。
->デフォルトでは、すべての数値
変数を分析に取り込みます。

   **Proc Summary**

-> デフォルトでは、出力を印刷しません。-> デフォルトでは、欠損値のない値のみを与えます。-> 統計関数を指定する場合は、Var ステートメントで変数名を指定する必要があります。

于 2013-07-14T12:23:02.497 に答える
1

SAS 9.1.3 で、proc 手段が「メモリ不足」の問題を抱えていても、proc サマリーが同等の要求を正常に実行するという状況に遭遇しました。この問題に遭遇した場合は、心に留めておくべきことがあります。

于 2010-04-19T02:15:36.643 に答える
0

Proc Means には少なくとも 1 つの数値変数が必要ですが、proc FREQ にはそのような制限はありません。

于 2014-04-02T06:27:35.560 に答える
0

proc の意味: 1) 出力を表示する印刷オプションがデフォルトで設定されています。2) var ステートメントを省略すると、すべての数値変数が分析されます。

Proc Summary : 1) デフォルトでは印刷オプションが設定されていないため、出力は表示されません。2) variable ステートメントを省略すると、観測の単純なカウントが生成されます。

于 2013-02-04T08:48:05.873 に答える