# Difference between Cholesky decomposition and log-cholesky Decomposition

Is there any difference between a Cholesky decomposition and a log-cholesky decomposition? If yes, what is the difference?

In the paper "An R package for dynamic linear models" by Giovanni Petris ( he refers to the paper "Unconstrained Parametrizations of Variance-Covariance Matrices" by Pinheiro and Bates (1996)).

In this case since the model is not a standard one, we use the general create dlm to define a build which we subsequently use to find the MLEs of the model parameters. IN order to avoid an optimization problem with complicated constraints, we parametrize V in terms of the elements of its log-Cholesky decomposition

I know "Cholesky decomposition" $L L^T$

$A = \begin{bmatrix}a_{11} & a_{21} & a_{31} \\a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33}\end{bmatrix} = \begin{bmatrix}l_{11} & 0 & 0 \\l_{21} & l_{22} & 0\\ l_{31} & l_{32} & l_{33}\end{bmatrix} \begin{bmatrix}l_{11} & l_{21} & l_{31} \\0 & l_{22} & l_{23}\\ 0 & 0 & l_{33}\end{bmatrix} \qquad ,$

but I do not know "Log-Cholesky decomposition".

6.1.2 Log-Cholesky Parametrization If one requires the diagonal elements of $\boldsymbol L$ in the Cholesky factorization to be positive then $\boldsymbol L$ is unique. In order to avoid constrained estimation, one can use the logarithms of the diagonal elements of $\boldsymbol L$. We call this parametrization the log-Cholesky parametrization. It inherits the good computational properties of the Cholesky parametrization, but has the advantage of being uniquely defined.
For what it's worth, when defining a parameter vector for a model you also need to define an order in which the matrix is unpacked; for example, in lme4 the log-Cholesky lower triangle is unpacked in column-first order, i.e. $\theta_1 = \log(l_{11})$, $\theta_2=l_{21}$, $\theta_3=l_{31}$, $\theta_4=\log(l_{22})$, ...