I fitted a linear mixed effect model using lme4, however, it is a hierarchical structure of data and I have two different data set from level 1 and level 2, but I was struggling to include a variable from both data sets in a linear mixed effect model.
Here is an example: dt1 is a data set for males and females students in schools a,b and c (they are in order in my data like a,a,a,b,b,b ...). The outcome y is the final test score which is a continuous variable.
> dt1
# A tibble: 9 x 3
  School gender     y
  <chr>  <chr>  <dbl>
1 a      m          1
2 b      F          3
3 c      m          5
4 a      F          4
5 b      m          2
6 c      F          1
7 a      m          4
8 b      F          3
9 c      m          1
In dt2, q and w are variables at the school level
> dt2
# A tibble: 3 x 3
  School     q     w
  <chr>  <dbl> <dbl>
1 a          2   8  
2 b          4   2.5
3 c          4   5 
I was able to run MLM from dt1 as follow:
lmer(y~gender +(1|School), data= dt1)
But how can I include a variable from dt2 in the previous model?
I've tried this but it didn't work:
lmer(y~ gender+dt2$q[dt2$q==q] +(1|School), data = dt1)
Any advice, please?
