[R-sig-ME] What it means for rho to be 0 in lme() when using compound symmetry

Phillip Alday me @end|ng |rom ph||||p@|d@y@com
Fri Dec 4 16:32:41 CET 2020


The 'default' structure is generally the unstructured positive definite
matrix. (In lme4, this constraint is loosened to positive
semi-definite). Starting from compound symmetric is already placing a
constraint and so forcing all off-diagonal elements to zero may be the
best solution *under that constraint*. (And a multiple of the identity
matrix is a stricter constraint than a diagonal matrix, even though both
have all off diagonal elements set to zero.)

A more modern take would be using something like rePCA on the full
unstructured matrix (https://arxiv.org/abs/1506.04967 or
https://doi.org/10.33016/nextjournal.100002) to see what the effective
dimensionality is. Of course, you can fit a model with a diagonal RE
covariance matrix even if the data have some correlation, at the cost of
changing how shrinkage works
(https://doingbayesiandataanalysis.blogspot.com/2019/07/shrinkage-in-hierarchical-models-random.html).
That may be an acceptable (variance-bias) tradeoff -- less efficient
shrinkage but also less overparameterization.

All of these comments without looking at your data.

On 4/12/20 4:23 pm, Simon Harmel wrote:
> Thanks, Phillip. Given the estimated rho of 0 obtained from the default
> correlation structure in lme(), can we say that for this dataset there
> is no dependence left after fitting the 2-level model shown in my
> original post?
> 
> In other words, once getting a rho of 0 from the default correlation
> structure for this model, then one doesn't need to think of alternative
> correlation structures, because even the default correlation structure
> has shown that there is no dependence to model.
> 
> Is this a reasonable conclusion?
> 
> On Fri, Dec 4, 2020, 9:11 AM Phillip Alday <me using phillipalday.com
> <mailto:me using phillipalday.com>> wrote:
> 
>     From
>     https://stat.ethz.ch/R-manual/R-devel/library/nlme/html/pdCompSymm.html
>     :
> 
>     "This function is a constructor for the pdCompSymm class, representing a
>     positive-definite matrix with compound symmetry structure (constant
>     diagonal and constant off-diagonal elements)."
> 
>     Any multiple of the identity matrix is technically compound symmetric,
>     because all the off-diagonal elements are the same (0).
> 
>     Phillip
> 
>     On 28/11/20 2:30 am, Simon Harmel wrote:
>     > Hello All,
>     >
>     > Below, I'm using corCompSymm() (compound symmetry) for my simple
>     model.
>     >
>     > The rho is estimated to be 0. I was wondering what it means for
>     rho in the
>     > var-covariance matrix to be "0"? Is my var-covariance matrix below
>     valid?
>     > -- Thank you all, Simon
>     > #----------------------------------------------------------------
>     > library(nlme)
>     > data <-
>     read.csv('https://raw.githubusercontent.com/hkil/m/master/R.csv')
>     >
>     > m <- lme(Achieve ~ time, random = ~1|subid, data = data, correlation =
>     > corCompSymm())
>     >
>     >   aa <- corMatrix(m$modelStruct$corStruct)[[1]]
>     >   aa * sigma(m)^2
>     >
>     >          [,1]     [,2]     [,3]     [,4]
>     > [1,] 112.5003   0.0000   0.0000   0.0000
>     > [2,]   0.0000 112.5003   0.0000   0.0000
>     > [3,]   0.0000   0.0000 112.5003   0.0000
>     > [4,]   0.0000   0.0000   0.0000 112.5003
>     >
>     >       [[alternative HTML version deleted]]
>     >
>     > _______________________________________________
>     > R-sig-mixed-models using r-project.org
>     <mailto:R-sig-mixed-models using r-project.org> mailing list
>     > https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>     >
>



More information about the R-sig-mixed-models mailing list