我創建了一個sas數據集的簡單子集,其中durrel_cyc = 1的單個條件會生成一組376個觀察值。但是,當我運行vdurrel_cyc的頻率時,有536個(未加權的)觀察值應該被選擇爲1。子集的SAS大小與預期頻率不匹配
我不確定我如何創建一個工作示例,因爲它顯然不合邏輯,而且我之前從未遇到過這種情況 - 而且我一直在使用SAS。
我真的不知道該怎麼做,這讓我發瘋。有沒有可能導致這種情況的命令?
我試過如下:1在數據組B
data a b ;
set look ;
if durrel_cyc = 1 then output a ; else output b ;
run ;
proc freq data=b ;
tables durrel_cyc/missing ;
run ;
爲何仍有價值?
有沒有辦法,這是行不通的。您確定此數據步驟和proc freq之間沒有步驟?你能提供數據樣本嗎? – fl0r3k