したがって、特定のグループ化された変数に基づいて、2 つのテーブルの合計フィールドを比較したいと考えています。しかし、.000099 より小さい差は気にしないので、PROC COMPARE を使用する前にフィールドを小数点以下 4 桁に丸めましたが、それでも .000099 より小さい差が見られます。
PROC COMPARE で METHOD 引数を使用したくありません。
したがって、特定のグループ化された変数に基づいて、2 つのテーブルの合計フィールドを比較したいと考えています。しかし、.000099 より小さい差は気にしないので、PROC COMPARE を使用する前にフィールドを小数点以下 4 桁に丸めましたが、それでも .000099 より小さい差が見られます。
PROC COMPARE で METHOD 引数を使用したくありません。
criterion
ではなく、次のオプションを試してくださいmethod
。
proc compare data = x criterion = 0.0001;
いくつかの議論は、ここのThe Equality Criterion の下にあります。
編集:ジョーが指摘するように、これは暗黙的に設定method = relative
されるため、質問に合わせるmethod = absolute
ことも必要になります。しかし残念なことに、それはJayeshの要求には及ばない...