次のコードでは、95番目の分位点よりも優れた観測結果のみをどのように保つことができますか?分位数に従ってデータセットをフィルタリングする方法
data test;
input business_ID $ count;
datalines;
'busi1' 2
'busi1' 10
'busi1' 4
'busi2' 1
'busi3' 2
'busi3' 1
;
run;
proc sort data = test;
by descending count;
run;
私は、クォータイルをきれいに保管し、if条件で再使用する方法がわかりません。
おかげ
編集:私はこのコードで分位数を決定することができます。
proc means data=test noprint;
var count;
output out=quantile P75=/autoname;
run;
しかし、私はその分位以上のすべての観測を選択できるように、どのように私はTest
データセットでそれに関連することができますか?
ポスト。 PROC MEANS、UNIVARIATEまたはRANKを使用して百分位数を見つけることができます。 – Reeza