2016-03-03 125 views
1
PROC頻率

我有SAS:3個分類變量

  • 一個二元變量數據,
  • 兩個社會人口變量VAR1VAR2

我想要我的每個人的貧困率var1 * var2可能值,這將看起來像:

enter image description here

但隨着一個PROC頻率三個變量,我得到的多路輸出,一個是我把我的產品的第一個變量的每個值

proc freq data=test; 
table var1*var2*poor; 
run; 

我怎樣才能得到接近我想要的東西?

+3

退房PROC TABULATE。你想只是頻率計數或百分比? – Quentin

+0

我寧願只有傾注。我想知道每個* var1 * * * var2 *值中的貧困率 –

回答

1

試試這個

data test; 
    input var1 var2 poor; 
    cards; 

    1 1 1 
    2 3 0 
    3 2 1 
    4 1 1 
    1 2 1 
    2 3 0 
    4 1 0 
    4 2 0 
    3 1 1 
    1 2 0 
    3 2 0 
    1 3 1 
    3 3 0 
    3 3 0 
    3 3 1 
    1 1 0 
    2 2 0 
    2 2 1 
    2 2 1 
    2 1 1 
    2 1 1 
    2 1 1 

    ; 
run; 


proc tabulate data=test; 
class var1 var2 poor; 
tables var1, 
     var2*poor*pctn<poor>={label="%"}; 
run;