30
$\begingroup$

I have a problem embracing the benefits of labeling a model factor as random for a few reasons. To me it appears like in almost all cases the optimal solution is to treat all of the factors as fixed.

First, the distinction of fixed vs random is quite arbitrary. The standard explanation is that, if one is interested in the particular experimental units per se, then one should use fixed effects, and, if one is interested in the population represented by the experimental units, one should use random effects. This is not of much help because it implies one can alternate between fixed and random views even if the data and experimental design remain the same. Also, this definition promotes an illusion that, if a factor is labeled as random, the inference drawn from the model is somehow more applicable to the population than in case when the factor is labeled as fixed. Finally, Gelman shows that the fixed-random distinction is confusing even at the definition level because there are four more definitions of what fixed and random effects are.

Second, the estimation of mixed models is quite complicated. As opposed to a "purely fixed” model, there are more than a few ways to obtain the p-values. Prof. Bates who implemented REML estimation in the lme4 package in R went so far as to refuse to report the p-values altogether.

Third, there is a murky issue of how many implicit parameters are introduced by a random factor. The following example is my adaptation of that in Burnham & Anderson, Model Selection and Multi-Model Inference: A Practical Information-Theoretic Approach. From the bias-variance tradeoff perspective, the role of random effects can be illustrated as follows. Consider a one-way ANOVA with $K$ treatments and $K$ main factor effects, of which $K - 1$ are estimable. The error term has $\mathcal N(0, \sigma^2)$ distribution. If the number of observations is fixed, the bias-variance tradeoff will deteriorate as $K$ goes up. Suppose we say that the $K$ main effects are drawn from $\mathcal N(0, \sigma_K)$ distribution. The corresponding model will have a complexity that is somewhere in between the fixed (overfitted) version and the underfitted model that contains the intercept only. The number of effective parameters in the fixed model is

$$1 \:\:\mathrm{intercept} + (K - 1) \:\:\mathrm{main\: effects} + 1 \:\:\sigma = K + 1.$$

The number of effective parameters in the random model is at least three: $ \mathrm{intercept}, \sigma, \sigma_K$. In addition, the random model has a number of “hidden” parameters implied by the distributional (normal in this case) restriction imposed on the main effects.

In particular, if there is a factor with two levels, it doesn’t make sense to call it random, even if we know for sure that its levels have been sampled at random from some population. That is because the fixed effect version has three parameters, and the random effect version has over three parameters. In this case, the random model turns out to have more complexity than the fixed version. Apparently, a switch from the fixed to random version is more grounded for larger $K$. However, the number of “hidden” parameters in the random model is unknown, so it is impossible to compare the fixed and random versions based on the information criteria such as AIC. Therefore, while this example illuminates the contribution of random effects (the possibility of a better bias-variance tradeoff), it also shows that it is hard to say when it is justifiable to relabel the factor from fixed to random.

None of the above problems are present in a “purely fixed” model. Therefore, I am willing to ask:

  1. Can anyone provide an example when something very bad happened when a random factor was used as if it were fixed? I believe there should be some simulation studies that address the issue explicitly.

  2. Is there a proven quantitative method to decide when it makes sense to switch from fixed to random label?

$\endgroup$
1
  • $\begingroup$ Well-written question, and I learned a few things from reading it. I do wonder if random effects analysis is doomed in the long run, perhaps to be beat out by more straightforward smoothing techniques. If I do try to answer #1, I'll go for a situation with high variability, many subjects, and small sample sizes within subject. Then the within-subject fixed estimates will be all over the place. $\endgroup$
    – Ben Ogorek
    Commented Aug 20, 2014 at 17:18

5 Answers 5

23
+50
$\begingroup$

1. A famous example in psychology and linguistics is described by Herb Clark (1973; following Coleman, 1964): "The language-as-fixed-effect fallacy: A critique of language statistics in psychological research."

Clark is a psycholinguist discussing psychological experiments in which a sample of research subjects make responses to a set of stimulus materials, commonly various words drawn from some corpus. He points out that the standard statistical procedure used in these cases, based on repeated-measures ANOVA, and referred to by Clark as $F_1$, treats participants as a random factor but (perhaps implicitly) treats the stimulus materials (or "language") as fixed. This leads to problems in interpreting the results of hypothesis tests on the experimental condition factor: naturally we want to assume that a positive result tells us something about both the population from which we drew our participant sample as well as the theoretical population from which we drew the language materials. But $F_1$, by treating participants as random and stimuli as fixed, only tells us the about the effect of the condition factor across other similar participants responding to the exact same stimuli. Conducting the $F_1$ analysis when both participants and stimuli are more appropriately viewed as random can lead to Type 1 error rates that substantially exceed the nominal $\alpha$ level--usually .05--with the extent depending on factors such as the number and variability of stimuli and the design of the experiment. In these cases, the more appropriate analysis, at least under the classical ANOVA framework, is to use what are called quasi-$F$ statistics based on ratios of linear combinations of mean squares.

Clark's paper made a splash in psycholinguistics at the time, but failed to make a big dent in the wider psychological literature. (And even within psycholinguistics the advice of Clark became somewhat distorted over the years, as documented by Raaijmakers, Schrijnemakers, & Gremmen, 1999.) But in more recent years the issue has seen something of a revival, due in large part to statistical advances in mixed-effects models, of which the classical mixed model ANOVA can be seen as a special case. Some of these recent papers include Baayen, Davidson, & Bates (2008), Murayama, Sakaki, Yan, & Smith (2014), and (ahem) Judd, Westfall, & Kenny (2012). I'm sure there are some I'm forgetting.

2. Not exactly. There are methods of getting at whether a factor is better included as a random effect or not in the model at all (see e.g., Pinheiro & Bates, 2000, pp. 83-87; however see Barr, Levy, Scheepers, & Tily, 2013). And of course there are classical model comparison techniques for determining if a factor is better included as a fixed effect or not at all (i.e., $F$-tests). But I think that determining whether a factor is better considered as fixed or random is generally best left as a conceptual question, to be answered by considering the design of the study and the nature of the conclusions to be drawn from it.

One of my graduate statistics instructors, Gary McClelland, liked to say that perhaps the fundamental question of statistical inference is: "Compared to what?" Following Gary, I think we can frame the conceptual question that I mentioned above as: What is the reference class of hypothetical experimental results that I want to compare my actual observed results to? Staying in the psycholinguistics context, and considering an experimental design in which we have a sample of Subjects responding to a sample of Words that are classified in one of two Conditions (the particular design discussed at length by Clark, 1973), I will focus on two possibilities:

  1. The set of experiments in which, for each experiment, we draw a new sample of Subjects, a new sample of Words, and a new sample of errors from the generative model. Under this model, Subjects and Words are both random effects.
  2. The set of experiments in which, for each experiment, we draw a new sample of Subjects, and a new sample of errors, but we always use the same set of Words. Under this model, Subjects are random effects but Words are fixed effects.

To make this totally concrete, below are some plots from (above) 4 sets of hypothetical results from 4 simulated experiments under Model 1; (below) 4 sets of hypothetical results from 4 simulated experiments under Model 2. Each experiment views the results in two ways: (left panels) grouped by Subjects, with the Subject-by-Condition means plotted and tied together for each Subject; (right panels) grouped by Words, with box plots summarizing the distribution of responses for each Word. All experiments involve 10 Subjects responding to 10 Words, and in all experiments the "null hypothesis" of no Condition difference is true in the relevant population.

Subjects and Words both random: 4 simulated experiments

both_random

Notice here that in each experiment, the response profiles for the Subjects and Words are totally different. For the Subjects, we sometimes get low overall responders, sometimes high responders, sometimes Subjects that tend to show large Condition differences, and sometimes Subjects that tend to show small Condition difference. Likewise, for the Words, we sometimes get Words that tend to elicit low responses, and sometimes get Words that tend to elicit high responses.

Subjects random, Words fixed: 4 simulated experiments

subs_random

Notice here that across the 4 simulated experiments, the Subjects look different every time, but the responses profiles for the Words look basically the same, consistent with the assumption that we are reusing the same set of Words for every experiment under this model.

Our choice of whether we think Model 1 (Subjects and Words both random) or Model 2 (Subjects random, Words fixed) provides the appropriate reference class for the experimental results we actually observed can make a big difference to our assessment of whether the Condition manipulation "worked." We expect more chance variation in the data under Model 1 than under Model 2, because there are more "moving parts." So if the conclusions that we wish to draw are more consistent with the assumptions of Model 1, where chance variability is relatively higher, but we analyze our data under the assumptions of Model 2, where chance variability is relatively lower, then our Type 1 error rate for testing the Condition difference is going to be inflated to some (possibly quite large) extent. For more information, see the References below.

References

Baayen, R. H., Davidson, D. J., & Bates, D. M. (2008). Mixed-effects modeling with crossed random effects for subjects and items. Journal of memory and language, 59(4), 390-412. PDF

Barr, D. J., Levy, R., Scheepers, C., & Tily, H. J. (2013). Random effects structure for confirmatory hypothesis testing: Keep it maximal. Journal of Memory and Language, 68(3), 255-278. PDF

Clark, H. H. (1973). The language-as-fixed-effect fallacy: A critique of language statistics in psychological research. Journal of verbal learning and verbal behavior, 12(4), 335-359. PDF

Coleman, E. B. (1964). Generalizing to a language population. Psychological Reports, 14(1), 219-226.

Judd, C. M., Westfall, J., & Kenny, D. A. (2012). Treating stimuli as a random factor in social psychology: a new and comprehensive solution to a pervasive but largely ignored problem. Journal of personality and social psychology, 103(1), 54. PDF

Murayama, K., Sakaki, M., Yan, V. X., & Smith, G. M. (2014). Type I Error Inflation in the Traditional By-Participant Analysis to Metamemory Accuracy: A Generalized Mixed-Effects Model Perspective. Journal of Experimental Psychology: Learning, Memory, and Cognition. PDF

Pinheiro, J. C., & Bates, D. M. (2000). Mixed-effects models in S and S-PLUS. Springer.

Raaijmakers, J. G., Schrijnemakers, J., & Gremmen, F. (1999). How to deal with “the language-as-fixed-effect fallacy”: Common misconceptions and alternative solutions. Journal of Memory and Language, 41(3), 416-426. PDF

$\endgroup$
12
  • 1
    $\begingroup$ +1 This a great answer, and your 2012 paper is a very nice read. $\endgroup$
    – amoeba
    Commented Aug 29, 2014 at 10:09
  • $\begingroup$ since the original question has already linked to an excellent discussion that gets into this - what exactly are you referring to? $\endgroup$
    – James
    Commented Aug 29, 2014 at 13:49
  • 1
    $\begingroup$ The Gelman link $\endgroup$ Commented Aug 29, 2014 at 16:15
  • $\begingroup$ @James I went ahead and added some more conceptual stuff, including some pictures. Let me know what you think. $\endgroup$ Commented Aug 29, 2014 at 19:23
  • $\begingroup$ Thanks for the pictures. According to your last paragraph, the more effects in the model are labeled as random, the higher the p-value for the remaining fixed effect(s). However, for an additive model it looks like when the default "containment" method is used in PROC MIXED, then the p-value for a fixed effect will be the same. One particular example is in this question: stats.stackexchange.com/q/112640/54099 How can you explain that? $\endgroup$
    – James
    Commented Sep 2, 2014 at 16:24
1
$\begingroup$

Suppose I have a manufacturing process that involves making material on several different machines. They're the only machines I have so "machine" is a fixed effect. But I make many lots of material on each machine and I am interested in predicting things about future lots. I'll make "Lot number" a random factor because I'm interested in the results that I'll get for future lots.

$\endgroup$
8
  • 1
    $\begingroup$ Dear Emil: I am afraid you failed to understand the questions I asked. Your example illustrates the most common definition of "fixed vs random" that I myself provided in my question. Anyway, using your example, can you tell me why it is a bad idea to draw inference about future response from a model where the lot number is a fixed factor? $\endgroup$
    – James
    Commented Aug 20, 2014 at 13:49
  • $\begingroup$ If you treat "lot number" as fixed, your inferences will only apply to the lots that you have already tested. In other situations the same sort of thing occurs. If you want to make inferences about random effects then treating them as fixed effects will generally give wrong answers. In many mixed model situations, treating the random effects as fixed effects will even give incorrect answers regarding the effects that actually are fixed. $\endgroup$ Commented Aug 20, 2014 at 18:32
  • $\begingroup$ It's not a matter of upside versus downside. If one does the an inappropriate analysis the results will usually be incorrect. $\endgroup$ Commented Aug 20, 2014 at 18:37
  • $\begingroup$ Could you provide a reference for a simulation study that demonstrated how the result become incorrect depending on the fixed/random label? $\endgroup$
    – James
    Commented Aug 21, 2014 at 22:21
  • $\begingroup$ Note also that MLE does not come for free, especially when variance components are present. Try to set up a crossed factorial design with 3 factors and a couple of continues covariates. Then try estimating a pure fixed model and a few mixed specifications. As long as there is a random component that causes a switch from OLS to MLE/REML, the problems with convergence, getting zero or negative variance components, or other meaningless results are more likely. $\endgroup$
    – James
    Commented Aug 28, 2014 at 14:30
1
$\begingroup$

So you treat them as random so that there is an averaging effect between the overall average and the average for that particular factor based on the sample size of the factor and the overall number of observations. This allows you to say that your results apply to the population at large, since you have a type of weighted average and an estimate of the variation due to that factor, if not, you really can only say that your results apply to the factor levels you used since the regression will treat them as discrete factors and not random ones that get the weighted averaging.

They are also useful when you have repeated measures on the same subject, since you can use them to account for the correlation between measures on the same subject.

$\endgroup$
2
  • $\begingroup$ As for RM, that's one of the reasons why I asked the question in the first place. As I mentioned here: stats.stackexchange.com/q/112640/54099 treating Subject as fixed or random doesn't change the Treatment p-value, so why bother. $\endgroup$
    – James
    Commented Aug 28, 2014 at 14:25
  • $\begingroup$ If you have a simple crossed design with one factor fixed and one random and use Expected Mean Squares, the p-value for the fixed factor will differ from what you would get if you treated both as fixed. $\endgroup$ Commented Aug 28, 2014 at 19:15
1
$\begingroup$

When we have a grouping structure to our data $ Y_{ij} = \beta_1 X_{ij} + \beta_2 Z_{i} + e_{i} + \mu_{ij}$ where $X_{ij}$ are the observables of our individual observations and $Z_{i}$ are observations invariant among them and only observed at the grouping level, we cannot use fixed effects if we want to estimate $\beta_2$, since if we use the within estimator, $Z_{i}$ drops out, and if we use dummy variables for each $i$, $Z_{i}$ is collinear with them. So if we use a fixed effects estimator in this situation, we are ignoring potentially important information.

Even in the case $ Y_{ij} = \beta_1 X_{ij} + e_{i} + \mu_{ij}$ where we do not have any $Z_{i}$, we may still want to use random effects for a few reasons, despite the problems that may come with them, some of which are listed in your question.

In these kind of settings, random variation has two (or more if there are multiple grouping levels) sources of variation - variation "within" a group and variation "between" groups. The fixed effects (or "within") estimator completely removes variation between groups in estimating $\beta_1$. The random/mixed effects estimator allows "between" variation to contribute to the estimate of $\beta_1$, theoretically resulting in smaller standard errors.


(Original Answer)

One place where you are essentially required to use random effects is when you want to include parameters that are invariant at the grouping level of the fixed effect.

For example, say you want to investigate the impact of doctor characteristics (eg/ education) on patient outcomes. The dataset is patient-level with observed patient outcomes and patient /doctor characteristics. Since patients treated under a single doctor are likely correlated, you want to control for this. You could insert a doctor fixed effect here but in doing so, you preclude including any of the doctor characteristics in the model. Which is problematic if the interest is in doctor-level characteristics.

$\endgroup$
1
  • $\begingroup$ Could you provide some model statements? $\endgroup$
    – James
    Commented Aug 21, 2014 at 22:24
0
$\begingroup$

I think it's related to consistency of the estimates.

Let's say $x_{ij} = a_i+b_j+e$ where $a_i$ stands for fixed effect(some experimental condition)

and $b_j$ stands for random effect(may person).

Neyman and Scott(1948) points out the problem of consistency of

Maximum Likelihood Estimates of $a_i$ and $b_j$.

If we take $a_i$ and $b_j$ as both fixed effect, the estimates are no longer

consistent. At least, that's how I understood...

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.