View source: R/initialise_plvm.R
initialise_plvm | R Documentation |
Specify a set of initial values for Co-ordinate Ascent Variational Inference (CAVI) on the Phylogenetic Latent Variable Model (PLVM).
initialise_plvm( manifest_trait_df, metadata, L, phy, id_label = "taxon_id", loading_prior_correlation, auxiliary_traits = NULL, precision = NULL, ard_precision = rep(1, L), ard_shape = 1, ard_rate = 1, loading = NULL, method = "varimax", within_taxon_amplitude = NULL, heritable_amplitude = NULL, length_scale = 2, perform_checks = TRUE, random_seed = NULL )
manifest_trait_df |
The data frame of manifest traits. If included allows for a non-exhaustive series of checks comparing metadata provided to that implicit in the manifest traits. |
metadata |
A data frame. Contains all the metadata required to map a set of manifest traits to the PLVM auxiliary traits.. |
L |
An integer. The dimension of latent traits. |
phy |
An object of class "phylo". |
id_label |
Either a string or numeric indexing the variable in manifest_trait_df identifying the taxon to which each observation belongs. |
loading_prior_correlation |
A D'xD' correlation matrix. The correlation within loadings under the Gaussian prior. |
auxiliary_traits |
An NxD' matrix of real numbers. The initial matrix of auxiliary traits. When non null checks that the auxiliary trait matrix is of the correct type and size. |
precision |
A vector length n_traits taking positive real values. The Precision with which auxiliary traits are observed. Precision parameters for discrete traits are fixed at 1. When non-null checks that the precision parameters have been specified correctly. |
ard_precision |
An L-dimensional vector of real numbers. The initial ARD precision hyper-parameters on the loadings. |
ard_shape |
A positive real-valued scalar. The shape of the Gamma distribution generating initial ARD precision hyper-parameters |
ard_rate |
A positive real-valued scalar. The rate of the Gamma distribution generating initial ARD precision hyper-parameters |
loading |
A D'xL matrix of real values. The initial loading matrix. When non null checks that the loading matrix is of the correct type and size. |
method |
A string. Either "random" or "pca" indicating the type of initialisation adopted. |
within_taxon_amplitude |
An L-dimensional vector of real values on the interval [0, 1]. The within-taxon variation parameters for each of the L latent traits. |
heritable_amplitude |
A positive real-valued scalar. The amplitude of the phylogenetic OU process. Note that this is the square root of the variance and so should be thought of as a standard deviation parameter. |
length_scale |
A positive real number. The length-scale of the Ornstein-Uhlenbeck process. |
perform_checks |
Logical. Check if function inputs are specified correctly. |
random_seed |
A single value, interpreted as an integer, or NULL. |
A list of intital values for a PLVM..
specify_manifest_trait_metadata
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.