作者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/cn.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