我有跟蹤某些眼睛現象的數據。有些患者雙眼都有,有的患者只用一隻眼睛。這是一些數據的樣子:SAS:具有多個ID變量的PROC FREQ
EyeID PatientID STATUS Gender
1 1 1 M
2 1 0 M
3 2 1 M
4 3 0 M
5 3 1 M
6 4 1 M
7 4 0 M
8 5 1 F
9 6 1 F
10 6 0 F
11 7 1 F
12 8 1 F
13 8 0 F
14 9 1 F
正如你可以從上面的數據可以看出,總共有9名患者,他們都具有特定現象的一隻眼睛。
我需要計數這種眼現象的患者人數。 要獲取數據集中的總患者人數,我用:
PROC FREQ data=new nlevels;
tables PatientID;
run;
要計算的患者的數量有眼睛的現象,我用:
PROC SORT data=new out=new1 nodupkey;
by Patientid Status;
run;
proc freq data=new1 nlevels;
tables Status;
run;
但是,它給了正確的號碼有現象的患者(9),但沒有正確的數字(0)。
我現在需要計算的這種現象的性別分佈。我用:
proc freq data=new1;
tables gender*Status/chisq;
run;
然而,在交叉表上,它的誰都有的現象(9)患者正確的號碼,但不能沒有正確的數字(0)。有沒有人有關於如何做這個卡方的想法,如果至少有一隻眼睛有這種現象,那麼他們對這種現象是積極的嗎?
謝謝!
你可以發佈一個示例數據集? – Joe
@Joe我已經發布了一個在上面的屏幕截圖中顯示數據的例子。你需要更多嗎? – ybao
以上內容不會重現您擁有的問題。請發佈完整的數據,而不是圖像形式,足以複製該問題,包括預期結果和代碼的實際結果。 – Joe