2016-09-22 4 views
4

dofailwithlmerで動作していたワークフローがありました。今それは壊れているようです。 私が行っていることはlmと動作するので、バグか何かを変更する必要があるのだろうかと思います。dplyr :: failwithはlme4 :: lmerでは動作しませんが、lmで動作します

library(dplyr) 
library(lme4) 

lmer( Yield ~ 1|Batch, Dyestuff, REML = FALSE) 
lm( Yield ~ Batch, Dyestuff) 

をしかし、これはlmerのためではなく、lmのために行います:

これは動作します

lmer_fw <- failwith(NULL,lmer ,quiet=TRUE) 
lm_fw  <- failwith(NULL,lm , quiet=TRUE) 

lmer_fw(Yield ~ 1|Batch, Dyestuff, REML = FALSE) 
lm_fw( Yield ~ Batch, Dyestuff) 

nest::possibleは同じ動作を持っています。

アイデア?

> sessionInfo() 
R version 3.3.1 (2016-06-21) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 
Running under: Windows >= 8 x64 (build 9200) 

locale: 
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 
[4] LC_NUMERIC=C       LC_TIME=English_United States.1252  

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

other attached packages: 
[1] lme4_1.1-12   Matrix_1.2-7.1  dplyr_0.5.0   RevoUtilsMath_8.0.3 

loaded via a namespace (and not attached): 
[1] Rcpp_0.12.7  lattice_0.20-34 assertthat_0.1 MASS_7.3-45  grid_3.3.1  R6_2.1.3   nlme_3.1-128  DBI_0.5-1  
[9] magrittr_1.5  minqa_1.2.4  nloptr_1.0.4  splines_3.3.1 RevoUtils_10.0.1 tools_3.3.1  tibble_1.2 

答えて

4

これは私が枝に固定されたが、今のメイン開発バージョンに引っ張っに周りに持っていたhttps://github.com/lme4/lme4/issues/369と同じ問題、です。 devtools::install_github("lme4/lme4")を介してdevelバージョン(1.1-13)をインストールすると、今すぐ動作するはずです。 (バイナリバージョンが必要な場合は、メンテナーに知らせてください...)

+0

ありがとう!それがそれを解決しました。 –

関連する問題