【问题标题】: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 的值定义。

    【讨论】: