On 24/09/15 01:57, Rory Wilson wrote:
In reply to Rolf Turner and Jean Adams who have been helping me:

This does appear to be an issue with NA values in the non-factor
variables. In the (non-reproducible) example below, we can see that
removing the NAs solves the problem. However, from what I can see to
this point, there does not seem be be rhyme nor reason to why the issue
is taking place. A slight modification to Rolf Turner's code
(introducing some NAs) shows that, in general, NAs are not a problem for
lmer (indeed, it just runs na.omit as default).

Examining which factors are affected by the removal of the NAs shows no
discernible pattern - no factors disappeared, none became "1" or
anything of this nature.
I will be able to proceed just by performing the na.omit beforehand, but
it is curious.

Thanks for your help everyone (especially Rolf Turner and Jean Adams)!

mod1<-lmer(beta~expData+techVar$RIN+techVar$sample_storage_time+(1|techVar$p_amplification))
#Error: (p <- ncol(X)) == ncol(Y) is not TRUE

First a pedantic quibble. The foregoing call to lmer() would be better rendered as:

mod1 <- lmer(beta ~ expData + RIN + sample_storage_time
                            + (1|p_amplification), data=techVar)

I.e. Use the "data" argument (!!!) and put *spaces* in your code!

Second, can you not extract a relatively small subset of your data set which demonstrates the problem and make that cut-down data set available?

<SNIP>

cheers,

Rolf Turner

--
Technical Editor ANZJS
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to