我正在使用 PROC GLIMMIX 分析有关特定性事件的重复测量数据。原始数据来自对约 400 人的每周日记研究。在每周他们报告他们最近的性接触的行为。我们还有关于他们人口统计的基线数据。收集了12周的观察,完成率很高。
我想创建一个混合效果模型,但我不确定这在 SAS 中究竟是如何完成的。我想测试特定事件因素的影响以及一些个人水平的人口统计数据,并希望获得每个感兴趣因素的优势比。结果是事件期间是否使用了药物,解释因素将是年龄、性别等以及事件的特征(即伴侣的艾滋病毒状况),伴侣是否是常规性伴侣, ETC..
我正在使用的代码遵循以下模式:
PROC GLIMMIX DATA=work.dataset oddsratio;
CLASS VISIT_NUMBER PARTICIPANT_ID BINARY_EVENTLEVEL_OUTCOME BINARY_EVENTLEVEL_EXPLANATORY_FACTOR CATEGORICAL_PERSONLEVEL_EXPLANATORY_FACTOR;
MODEL BINARY_EVENTLEVEL_OUTCOME = BINARY_EVENTLEVEL_EXPLANATORY CATEGORICAL_PERSONLEVEL_EXPLANATORY_FACTOR /DIST=binary link=logit CL S ddfm=kr;
RANDOM ?????;
RUN;
- ?????的选项1:残差/主题=PARTICIPANT_ID
- ?????的选项2:拦截/主题=PARTICIPANT_ID
- ????? 的选项 3:VISIT_NUM / subject=PARTICIPANT_ID 剩余类型=ar(1) INTERCEPT / subject=VISIT_NUM(PARTICIPANT_ID)
- ?????的选项4:其他?
我也不清楚我是否应该在我的模型语句中使用 ddfm=kr 或在我的 proc 语句中使用 method=laplace - 两者都已在其他地方推荐用于这种重复测量分析。
我遇到了几个潜在的建模选项,这些选项通常会给出类似的结果,但选项 1 给出了事件级别的统计显着结果,而其他选项给出了不显着的结果。包含 ddfm=kr 使得感兴趣的结果更加显着。method=laplace 不允许选项 1。