MxFitFunctionGREML-class {OpenMx} | R Documentation |
Class "MxFitFunctionGREML"
Description
MxFitFunctionGREML
is the fitfunction class for GREML analyses.
Objects from the Class
Objects can be created by calls of the form mxFitFunctionGREML(dV)
.
Slots
dV
:Object of class
"MxCharOrNumber"
. Identifies theMxAlgebra
orMxMatrix
object(s) to serve as the derivatives of 'V' with respect to free parameters.dVnames
:Vector of character strings; names of the free parameters corresponding to slot
dV
. Provides the mapping from elements ofaugGrad
and of rows and columns ofaugHess
to free parameters.MLfit
:Object of class
"numeric"
, equal to the maximum-likelihood fitfunction value (as opposed to the restricted maximum-likelihood value).numObsAdjust
:Object of class
"integer"
. Number of observations adjustment.aug
:Object of class
"MxCharOrNumber"
. Identifies theMxAlgebra
orMxMatrix
object used to "augment" the fitfunction value at each function evaluation during optimization.augGrad
:Object of class
"MxCharOrNumber"
. Identifies theMxAlgebra
orMxMatrix
object(s) to serve as the first derivatives ofaug
with respect to free parameters.augHess
:Object of class
"MxCharOrNumber"
. Identifies theMxAlgebra
orMxMatrix
object(s) to serve as the second derivatives ofaug
with respect to free parameters.autoDerivType
:Object of class
"character"
. Dictates whether fitfunction derivatives automatically calculated by OpenMx should be numerical or "semi-analytic."infoMatType
:Object of class
"character"
. Dictates whether to calculate the average- or expected-information matrix.dyhat
:Object of class
"MxCharOrNumber"
. Identifies theMxAlgebra
orMxMatrix
object(s) to serve as the derivatives of 'yhat' with respect to free parameters.dyhatnames
:Vector of character strings; names of the free parameters corresponding to slot
dyhat
.dNames
:Vector of character strings. If
dV
and/ordyhat
have nonzero length, then populated at runtime by the set of non-redundant free-parameter names appearing indVnames
and/ordyhatnames
..parallelDerivScheme
:Object of class
"integer"
. Dictates how computation of the information matrix will be distributed across multiple threads. This slot is intended for use in testing and debugging by the OpenMx developers, and not to be modified by the end user.info
:Object of class
"list"
.dependencies
:Object of class
"integer"
.expectation
:Object of class
"integer"
.vector
:Object of class
"logical"
.rowDiagnostics
:Object of class
"logical"
.result
:Object of class
"matrix"
.name
:Object of class
"character"
.
Extends
Class "MxBaseFitFunction"
, directly.
Class "MxBaseNamed"
, by class "MxBaseFitFunction", distance 2.
Class "MxFitFunction"
, by class "MxBaseFitFunction", distance 2.
Methods
No methods defined with class "MxFitFunctionGREML" in the signature.
References
Kirkpatrick RM, Pritikin JN, Hunter MD, & Neale MC. (2021). Combining structural-equation modeling with genomic-relatedness matrix restricted maximum likelihood in OpenMx. Behavior Genetics 51: 331-342. doi:10.1007/s10519-020-10037-5
The first software implementation of "GREML":
Yang J, Lee SH, Goddard ME, Visscher PM. (2011). GCTA: a tool for genome-wide complex trait analysis. American Journal of Human Genetics 88: 76-82. doi:10.1016/j.ajhg.2010.11.011
One of the first uses of the acronym "GREML":
Benjamin DJ, Cesarini D, van der Loos MJHM, Dawes CT, Koellinger PD, et al. (2012). The genetic architecture of economic and political preferences. Proceedings of the National Academy of Sciences 109: 8026-8031. doi: 10.1073/pnas.1120666109
The OpenMx User's guide can be found at https://openmx.ssri.psu.edu/documentation/.
See Also
See mxFitFunctionGREML()
for creating MxFitFunctionGREML objects. See mxExpectationGREML()
for creating MxExpectationGREML objects, and for more information generally concerning GREML analyses, including a complete example. More information about the OpenMx package may be found here.
Examples
showClass("MxFitFunctionGREML")