割り算する時に,分子が0の時や分母が0とか欠測の時はどうなりますか,と聞かれました.
割った結果は何となくわかるのですが,logになんと出力されるのかが分からなかったので
実際に実行してlogを見たと言うだけの話です.
data DATA ;
a = 1 ; b = 2 ; output ;
a = 0 ; b = 2 ; output ;
a = 1 ; b = 0 ; output ;
a = . ; b = 2 ; output ;
a = 1 ; b = . ; output ;
run ;
data DIVISION ;
set DATA ;
c = a / b ;
run ;
実行log
結果
分母が0の時は,0による割り算がありましたってnoteが出ていますね.
欠測がどっちかに入っている時は,欠測値を含んだ計算により...と言うよく見るやつが出ています.
その下の以下の箇所で演算式を計算できなかった...と言うのは0による割り算に対して出ています.
分子が0で分母に数が入っている場合は,結果が0として出ます.
0 件のコメント:
コメントを投稿