首页 > 解决方案 > 语法等价 r 与 spss

问题描述

我用 lmer 函数在 r 中构建了一个模型:

lmer(DV ~ IV1 + IV1:IV2 - 1 + (1|Group/Participant)

这是正确指定的,我得到了预期的结果。

我现在正试图在 spss 中复制这些结果。到目前为止,我有:

MIXED   DV BY IV1 IV2
   /FIXED IV1 IV1*IV2  | NOINT SSTYPE(3)
   /METHOD   REML
   /RANDOM= INTERCEPT | SUBJECT(Group*Participant) COVTYPE(VC)
   /PRINT= SOLUTION  TESTCOV. 

我的结果并不相似,我相信这是因为:*术语之间的差异。

如何IV1 + IV1:IV2在 SPSS 中进行复制?

标签: rspssmixed-models

解决方案


如果我正确理解 R 公式文档,则“:”与 SPSS 中的“*”或“BY”规范相同。

如果您想要第二个不相关的随机效果,仅使用 Group 作为主题规范,只需添加第二个 RANDOM 子命令,例如:

/RANDOM= INTERCEPT | SUBJECT(Group) COVTYPE(VC)

推荐阅读