make.del {mvnmle}R Documentation

Make the upper triangular matrix del from a parameter vector

Description

make.del takes a parameter vector of length k(k+1)/2k*(k+1)/2 and returns the upper triangular k×kk \times k matrix Δ\Delta. make.del is a private function intended for use inside mlest.

Usage

make.del(pars)

Arguments

pars

A length k(k+1)/2k*(k+1)/2 numerical vector giving the elements of Δ\Delta.

Details

The first kk elements of pars are the log of the diagonal elements of Δ\Delta. The next k(k1)/2k*(k-1)/2 elements are the elements above the main diagonal of Δ\Delta, ordered by column (left to right), and then by row within column (top to bottom). That is to say, if Δij\Delta_{ij} is the element in the iith row and jjth column of Δ\Delta, then the order of the parameters is Δ11,Δ22,,Δkk,Δ12,Δ13,Δ23,Δ14,,Δ(k1)k\Delta_{11}, \Delta_{22}, \ldots, \Delta_{kk}, \Delta_{12}, \Delta_{13}, \Delta_{23}, \Delta_{14}, \ldots,\Delta_{(k-1)k}.

Value

An upper triangular k×kk \times k matrix.

References

Pinheiro, J. C., and Bates, D. M. (2000) Mixed-effects models in S and S-PLUS. New York: Springer, ISBN:1441903178.

See Also

mlest


[Package mvnmle version 0.1-11.2 Index]