[fpr 693] SAS

岡田努

東大大型計算機メインシステムでSASを使用していましたが,PROC MEANSに
どうも不具合かと思われる,変な動作がありました。
Base SASソフトウエアプロシジャガイド Version6 First Edition(SAS出版局)
のp226にはPROC MEANSで出力させる統計量が指定できる旨が記載されています。
このうち
Std Dev(標準偏差)を指定すると次のような妙な動きになります。

次のプログラムを実行してみます。
INPUT A B C;

CARDS;

1 2 3

4 5 6

7 8 9

;

PROC MEANS STDDEV;

VAR A B C;


WARNING 1-322: ASSUMING THE SYMBOL STD WAS MISSPELLED AS STDDEV.

というwarningが出ます。つまり [STDDEV] という文字が [STD] としか認識されず
「STDDEVだと思われる]とわざわざ訂正してくれる訳です。
(まあ,標準偏差が求まることには違いがないので,問題はないのですが)。

ちなみにガイドに書かれているように[STD DEV]とスペースを開けて
PROC MEANS STD DEV;
とすると当然ながらSTDとDEVという2つの指定と解釈され
[DEV]が  THE OPTION OR PARAMETER IS NOT RECOGNIZED.という
エラーになってしまいます

またガイドに記載されている指定できる「統計量」のうち
Variable(変数名)も,
THE OPTION OR PARAMETER IS NOT RECOGNIZED.エラーになってしまい指定できません。
(指定しなくても自動的に変数名は出力されるので,構わないのですが)

またNobs(処理中のBYグループの,CLASS変数の分類レベル中のオブザベーション数)を指定すると
ASSUMING THE SYMBOL NOBS WAS MISSPELLED AS NONOBS.

と別のものに解釈されてしまいます。

SASのバージョンは以下の通り
NOTE: COPYRIGHT(C) 1989 BY SAS INSTITUTE INC., CARY, NC USA.

NOTE: SAS (R) PROPRIETARY SOFTWARE RELEASE 6.07  TS309 DBCS2501

      LICENSED TO TOKYO UNIVERSITY, SITE 0002439001.

NOTE: RUNNING ON HITACHI MODEL 6190 SERIAL NUMBER 010115.


バグでしょうかねえ。


スレッド表示 著者別表示 日付順表示 トップページ

ここは心理学研究の基礎メーリングリストに投稿された過去の記事を掲載しているページです。