2017-01-04 2 views
0

私はダミー変数を持つデータセットを持ち、両方のクラスに参加した人の数を示します。今度は最後のクラスだけを受けている人の割合を示したいと思います。私は以前に言及したダミー変数(両方に参加するには0、最後には参加するために1)を持っています。私は両方のパーセンテージに興味がなく、最後のものだけに興味があります。SAS - Proc Tabulate:クラス変数に基づいて列を削除する

ダミーが1の場合のみ印刷します。これも可能ですか?

私はおそらく、この例は、役立ちます

proc tabulate data=compare missing; 
class diff10; 
table diff10*reppctn ; 
run; 
+0

。 –

答えて

0

を次のようしています。 0/1インジケータ変数MEAN =比例し、SUM = countに

data dummy; 
    do i = 1 to 10; 
     dummy=rantbl(8787,.2)-1; 
     output; 
     end; 
    run; 
proc print; 
    run; 
proc tabulate; 
    var dummy; 
    tables dummy=' '*(sum='Count'*f=3. mean='%'*f=percent.); 
    run; 

enter image description here

関連する問題