r - 语法等价 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 中进行复制?
解决方案
如果我正确理解 R 公式文档,则“:”与 SPSS 中的“*”或“BY”规范相同。
如果您想要第二个不相关的随机效果,仅使用 Group 作为主题规范,只需添加第二个 RANDOM 子命令,例如:
/RANDOM= INTERCEPT | SUBJECT(Group) COVTYPE(VC)
推荐阅读
- mpi - mpirun 在单个 slurm 分配中的不同时间启动的多个进程
- java - Spring AspectJ 加载时间编织 javaagent
- sed - 如果已经使用 SED 没有空格,如何在字符后插入空格?
- java - SecurityContextHolder.getContext().getAuthentication().getPrincipal();
- python-3.x - AttributeError: 'set' object has no attribute '_sa_instance_state' - SQLAlchemy
- r - 在 OSX Big Sur(编辑:和 Apple M1)上安装 R 以与 Rcpp 和 openMP 一起使用
- excel - Microsoft Excel - Comparing 2 Column and Delete Duplicate by Row
- algorithm - How do i calculate the running time for a hybrid algorithm?
- apache-beam - Branching pipeline // fanout-fanin : Process each file in separate branch
- python - 如何将base64解码为单字节?