merMod对象与R包交互的简单斜率测试(jtools)

merMod对象与R包交互的简单斜率测试(jtools),r,mixed-models,interaction,R,Mixed Models,Interaction,我试图对使用lmer获得的混合效应模型进行简单的斜率分析 该模型类似于以下内容: data(Orthodont,package="nlme") mod <- lme4::lmer(distance ~ age*Sex + (1|Subject), data=Orthodont) 错误:请求的列之一不存在。 回溯: 1.交互作用:模拟斜率(模型=模型,预测=年龄,模型=性别) 5.jtools:::summ.merMod(…) 6.jtools:::创建表(…) 此外:警告消息: John

我试图对使用
lmer
获得的混合效应模型进行简单的斜率分析

该模型类似于以下内容:

data(Orthodont,package="nlme")
mod <- lme4::lmer(distance ~ age*Sex + (1|Subject), data=Orthodont)
错误:请求的列之一不存在。
回溯:
1.交互作用:模拟斜率(模型=模型,预测=年龄,模型=性别)
5.jtools:::summ.merMod(…)
6.jtools:::创建表(…)
此外:警告消息:
Johnson-Neyman区间不适用于因子调节者

有没有人会想到问题出在哪里?

注意,它与包
reghelper
配合得很好,但是我需要这些测试的p值,而
reghelper
没有提供

reghelper::simple_slopes(mod)
sessionInfo()
的输出是:

R版本3.6.0(2019-04-26) 平台:x86_64-pc-linux-gnu(64位),运行于:Ubuntu 18.04.2 LTS

矩阵乘积:默认BLAS:
/usr/lib/x86_64-linux-gnu/blas/libblas.so.3.7.1 LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.7.1

语言环境:[1]LC\u CTYPE=en\u CA.UTF-8 LC\u NUMERIC=C
LC_TIME=en_CA.UTF-8[4]LC_COLLATE=en_CA.UTF-8
LC_MONETARY=en_CA.UTF-8 LC_MESSAGES=en_CA.UTF-8[7] LC\u PAPER=en\u CA.UTF-8 LC\u NAME=C LC\u ADDRESS=C
[10] LC_电话=C LC_测量=en_CA.UTF-8 LC_标识=C

附加的基本软件包:[1]统计图形设备实用工具
数据集方法库

通过命名空间加载(未附加):
[1] Rcpp_1.0.1 magrittr_1.5花键_3.6.0质量_7.3-51.1
[5] 孟塞尔0.5.0色彩空间1.4-1格子0.20-38 rlang 0.3.4
[9] minqa_1.2.4 plyr_1.8.4工具_3.6.0网格_3.6.0
[13] GTTable_0.3.0 nlme_3.1-140 cli_1.1.0资产,即_0.2.1
[17] 文摘0.6.19 lme4-1.1-21 lazyeval-0.2.2 tibble-2.1.2
[21]蜡笔1.3.4矩阵1.2-17 reghelper 0.3.4 nloptr 1.2.1

[25]ggplot2_3.1.1交互作用_1.1.0 jtools_2.0.1 pander_0.6.3
[29]编译器\u 3.6.0支柱\u 1.4.1刻度\u 1.0.0启动\u 1.3-20
[33]pkgconfig_2.0.2

(不是答案,但评论太长。如果合适,将在稍后删除。)

在clean R会话中,这对我很有用:

data(Orthodont,package="nlme")
mod <- lme4::lmer(distance ~ age*Sex + (1|Subject), data=Orthodont)
interactions::sim_slopes(model=mod, pred=age, modx=Sex)
sessionInfo()
(不是答案,但评论太长。如果合适,将在稍后删除。)

在clean R会话中,这对我很有用:

data(Orthodont,package="nlme")
mod <- lme4::lmer(distance ~ age*Sex + (1|Subject), data=Orthodont)
interactions::sim_slopes(model=mod, pred=age, modx=Sex)
sessionInfo()

我通过分离lmerTest解决了问题。

我通过分离lmerTest解决了问题

R Under development (unstable) (2019-05-21 r76566)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.6 LTS

[matrix product and locale info deleted]   

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.1         magrittr_1.5       splines_3.7.0      MASS_7.3-51.4     
 [5] tidyselect_0.2.5   munsell_0.5.0      colorspace_1.4-1   lattice_0.20-38   
 [9] R6_2.4.0           rlang_0.3.4        minqa_1.2.4        plyr_1.8.4        
[13] dplyr_0.8.1        tools_3.7.0        grid_3.7.0         gtable_0.3.0      
[17] nlme_3.1-140       cli_1.1.0          digest_0.6.19      assertthat_0.2.1  
[21] lme4_1.1-21        lazyeval_0.2.2     tibble_2.1.2       numDeriv_2016.8-1 
[25] crayon_1.3.4       Matrix_1.2-17      purrr_0.3.2        nloptr_1.2.1      
[29] ggplot2_3.1.1      jtools_2.0.1       interactions_1.1.0 glue_1.3.1        
[33] pander_0.6.3       compiler_3.7.0     pillar_1.4.1       scales_1.0.0      
[37] lmerTest_3.1-0     boot_1.3-22        pkgconfig_2.0.2