作者Trumpet01017 (咻碰 )
看板Statistics
標題[程式] SAS百分比問題
時間Sun Oct 18 16:43:55 2020
TITLE請註名軟體類別 如[程式] stata
發文前請把灰色的註解刪除(可使用ctrl+y刪除一整行)
[軟體程式類別]:SAS
請填入軟體程式類別,例如:SAS、SPSS、AMOS、R、STATA、EVIEWS...等
[程式問題]:資料處理
資料處理、迴歸、敘述統計、logistic、probit...等
[軟體熟悉度]:新手
請把以下不需要的部份刪除
[問題敘述]:
https://i.imgur.com/i2L7wDw.jpg
大家好,目前SAS剛學2個月左右,還是新手
想請問如果要跑上述圖片的累積百分率,用什麼程式碼跑比較好呢?
a b c
1 S
2. F
3 S
4 S
C欄的概念是想要 「S的個數除以總共進行試驗的個數的百分比」
1 1/1= 1
2. 1/2=0.5
3 2/3=0.667
這樣子
因為我所學過的累積百分比,是用PROC FREQ去算
https://i.imgur.com/U4DQn6C.jpg
但是得出來的表格就會是已經加總好的
想請問有沒有其他語法能夠分別算每一欄的百分比
先謝謝板上各位高手!!
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.73.119 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1603010640.A.9BD.html
※ 編輯: Trumpet01017 (42.72.73.119 臺灣), 10/18/2020 16:44:35
1F:推 kevin6677: 我想到在data裡面用+=語法新建兩個變量,一個是n+=1另 10/20 06:39
2F:→ kevin6677: 一個用if outcome eq “S”時 s += 1,最後用s/n就能得 10/20 06:39
3F:→ kevin6677: 到你要的結果了(用keep或drop拋棄你不要的變量 10/20 06:39
4F:→ Jemimah: proc freq data = xxxx; tables var1 / nocum; run; 11/10 06:10
5F:→ Jemimah: 樓樓上的建議蠻好的,我看錯意思了。請忽略。 11/10 06:14