【发布时间】:2018-06-22 06:41:44
【问题描述】:
我正在使用 proc genmod 来预测在 4 个时间点测量的结果。结果是情绪清单的总分,范围从 0 到 82。许多参与者的分数为 0,因此 proc genmod 中的负二项式分布似乎很适合数据。
现在,我正在为如何编写/解释估算语句而苦苦挣扎。主要预测因子是基线时的 TBI 状态(0=否/1=是)和就诊(0=基线,1=第二次就诊,2=第三次就诊,4=第四次就诊),以及 TBI 状态和就诊的相互作用。
我如何写出我的估计,这样我才能退出: 1. 在基线时,患有 TBI 的人与没有患有 TBI 的人的情绪库存评分的平均差异。 和 2. 在 4 次研究访问中,患有 TBI 的人与没有患有 TBI 的人的情绪清单变化评分的平均差异?
以下是我到目前为止的内容,但我不确定如何解释输出,如果我的代码确实正确的话,也如下所示。:
proc genmod data = analyze_long_3 ;
class id screen_tbi (param = ref ref = first) ;
model nsi_total = visit_cent screen_tbi screen_tbi*visit_cent /dist=negbin ;
output predicted = predstats;
repeated subject=id /type=cs;
estimate "tbi" intercept 1 visit_cent 0 0 0 0 screen_tbi 1 0 /exp;
estimate "no tbi" intercept 1 visit_cent 0 0 0 0 screen_tbi 0 1 /exp;
estimate 'longitudinal TBI' intercept 1
visit_cent -1 1 1 1
screen_tbi 1 0
screen_tbi*visit_cent 1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0 / exp;
estimate 'longitudinal no TBI ' intercept 1
visit_cent -1 1 1 1
screen_tbi 0 1
screen_tbi*visit_cent 0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1 / exp;
where sample = 1 ;
run;
【问题讨论】:
-
你应该添加自学标签。
标签: sas