Appendix - BioMed Central

advertisement
Additional file 3: Calculating Intra Class Correlations (ICCs)
In linear regression models the ICC for a higher level (in our study: insurance physician and
office level) can be calculated by using the difference between the error variance of the same
models with and without random coefficients. Unfortunately, no total variance is given (in
MLwin) for logistic and Poisson regression models.
There is no commonly accepted method for calculating ICCs in logistic and Poisson
regression models [29]. One option is to use the estimated variance coefficient of the random
intercept for a level, in which case the formula is: the between-error variance (σ2) divided by
the sum of the between-error variance (σ2) and the intra-cluster variance, i.e. a third of the
squared pi (π2/3), i.e. σ2/[σ2 + (π2/3)] [29, 40]. The between-error variance for a level is
estimated with the variance coefficient of the random intercept for that level. For example, the
between-error variance for insurance physician level is estimated in a model with a random
intercept for IP level alone and with only fixed coefficients for the client background
variables; hence, no IP variables. The between-error variance for office level is then estimated
with the same model, but with a random intercept both for IP and office level.
As this calculation method is difficult to interpret when determining an ICC for a
logistic and Poisson regression model [29], we chose a method that we considered more
appropriate for the goal of this study, one that would take explicit account of the associations
between the client variables and IP and office level. We therefore calculated the individual
outcome measures of an estimated model using the prediction option in MLwin. First, we
calculated the predicted outcome for the full model with random coefficients (intercept and/or
slopes) for both office level and IP level, then the predicted outcome for an intermediate
model with only random coefficients for IP level, and finally, for the model with only fixed
coefficients for intercept and client background variables. All these predictions were made
under ceteris paribus conditions, starting from the full model.
The predicted outcome measures took the form of logit(ye) for the logistic regression
models and the form of ln(ye) for the Poisson regression models. We then transformed the
predicted outcome measure ye =1/(1+e-z) for the logistic model with z=logit(ye), and ye=ez for
the Poisson model with z= ln(ye) [28]. By calculating the squared correlation between the
observed outcome measure y and the predicted outcome measure ye, we obtained the
explained variance (R2) of each model. Hence, in the case of two models, e.g. model A with
random coefficients for insurance physicians and model B with fixed coefficients, the ‘error
variance’ is σ2ea=(1-Ra2) and σ2eb=(1-Rb2), with σ2eb ≥ σ2ea . We calculated the ICC for the
level in question as (σ2eb- σ2ea)/ σ2eb. Here, the ICC for office level was calculated as the
difference in the error variances between the full model, including random coefficients for
office level and IP level, and the model with only random coefficients for IP level. The ICC
for IP level was calculated as the difference in the error variances between the model with
random coefficients for IP level and the model with only fixed coefficients for the client
background variables. This procedure enabled us to take account of the possible influence of
IP variables on the ICC at IP level.
Download