【问题标题】:how to use SAS for counts with repeated measures如何使用 SAS 进行重复测量的计数
【发布时间】:2025-12-30 17:20:17
【问题描述】:
我正在使用带有重复测量的 SAS 数据集。每一条记录都是一次相遇。我有 63 个科目的 10000 次遭遇(遭遇重复的 ID 号)。每次遭遇都与一个案例编号(另一个可能出现在多个记录中的重复变量)和一个角色(序数变量)相关联。我想为 63 个主题中的每一个创建一个配置文件,显示他们遇到的不同案例的数量以及每次遇到的各种角色的计数。
【问题讨论】:
标签:
count
sas
frequency
descriptor
repeat
【解决方案1】:
你可以用 proc sql 做到这一点:
proc sql;
create table new as
select id, count(distinct casenum) as ct_casenum,
count(distinct role) as ct_role
from have
group by id;
quit;
count(distinct casenum) 计算组中 casenum 的不同值,在这种情况下由 id 的值定义。