全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5683 4
2014-06-05
在论坛中看到如下的对重复测量数据分析的过程(原帖地址https://bbs.pinggu.org/thread-998488-1-1.html),class中加入和不加入time有什么区别?是否应该加入time?谢谢!

Proc mixed data=a_b covtest method =REML;
  CLASS group pnt;
  Model y=group time group*time time*time time*time*group /S;
  Repeated /type= TOEP subject=pnt R;
  Lsmeans group / tdiff pdiff;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-6-8 19:57:02
放不放在class语句里就看这个变量是不是分类变量。如果属于分类变量就要放进class语句。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-10 08:58:51
楼上说得没错,如果模型里的time是continuous variable,那么class语句中不应加time;相反,如果模型里的time是discrete variable,那么class语句中要加time。在time只取0/1的情况下,无论是哪种类型的变量,估计出的结果是相同的。
In particular, if time is treated as a discrete variable, you should remove time*time and time*time*group from the model specification presented above, since these two variables will be collinear with time and time*group, respectively.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-10 22:54:31
mannlee 发表于 2014-6-10 08:58
楼上说得没错,如果模型里的time是continuous variable,那么class语句中不应加time;相反,如果模型里的ti ...
更正一下,用quantity variable versus categorical variable 来区分比较好,请忽略上面 continuous variable vs. discrete variable 的划分。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-12 06:06:38
I think continuous is just contrast to discrete.
In this case, clearly time was treated as continuous variable and thus should not be included in CLASS statement.
JingJu
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群