Package index
-
PhyloEM() - Model Estimation with Detection of Shifts
-
find_grid_alpha() - Find a reasonable grid for alpha
-
estimateEM() - Perform One EM
-
plot(<PhyloEM>) - Plot for class
PhyloEM
-
params_process(<PhyloEM>) - Parameter estimates
-
imputed_traits() - Ancestral State Reconstruction
-
model_selection() - Model Selection of a fitted object
-
residuals(<PhyloEM>) - Residuals of a fitted object
-
enlight() - Make the result lighter
-
log_likelihood() - Log Likelihood of a fitted object
-
find_rotation() - Test for rotation invariant datasets
-
merge_rotations() - Merge fits from independent runs of PhyloEM.
-
get_criterion() - Get Model Selection Criterion
-
plot_criterion() - Plot Model Selection Criterion
-
merge_alpha_grids() - Merge PhyloEM fits on various grids of alpha values
Parameters and Simulations
Functions to simulate various processes on the tree, and deal with their parameters.
-
simul_process() - Simulate a Stochastic Process on a tree
-
params_BM() - Create an object
params_processfor a BM
-
params_OU() - Create an object
params_processfor an OU
-
params_process() - Create an object params_process
-
params_process(<character>) - Create an object
params_process
-
plot(<params_process>) - Plot for class
simul_process
-
extract(<simul_process>) - Extraction of simulated traits
-
log_likelihood() - Log Likelihood of a fitted object
-
equivalent_shifts() - Find all equivalent shifts allocations and values.
-
extract(<equivalent_shifts>) - Extract the shifts values for one trait.
-
plot(<equivalent_shifts>) - Plot all the equivalent solutions.
Parsimony and Enumeration
Functions to compute parsimony scores, and enumerate all equivalent solutions to a given clustering of the tips.
-
enumerate_parsimony() - Enumerate all the possible regime allocations, given a clustering of the tips.
-
extract(<enumerate_parsimony>) - Extract the result of
enumerate_parsimonyat a node.
-
plot(<enumerate_parsimony>) - Plot all the equivalent solutions.
-
partitionsNumber() - Number of different models
-
extract(<partitionsNumber>) - Extract from object
partitionsNumber
-
parsimonyNumber() - Number of equivalent parsimonious allocations.
-
extract(<parsimonyNumber>) - Extraction of the actual number of solutions.
-
parsimonyCost() - Minimal number of shifts needed to get a clustering.
-
extract(<parsimonyCost>) - Extraction of the actual number of solutions.
Shifts vs Regimes
Functions to switch between representations using shifts positions, and representations using regimes allocations.
-
shifts_to_simmap() - Simmap format mapping from list of edges
-
allocate_regimes_from_shifts() - Allocation of regimes to nodes.
-
allocate_shifts_from_regimes() - Allocation of shifts to edges
-
check_parsimony() - Check Parsimony, assuming no homoplasy
-
clusters_from_shifts() - Clustering associated to a shift allocation, assuming no homoplasy.
-
compute_betas_from_shifts() - Computation of the optimal values at nodes and tips.
-
compute_shifts_from_betas() - Computation of shifts from the vector of optimal values
-
node_optimal_values() - Computation of the optimal values at nodes and tips.
-
correspondenceEdges() - Correspondence between edges numbers
-
enumerate_tips_under_edges() - Tips descendants of nodes.
-
compute_dist_phy() - Phylogenetic Distances
-
compute_times_ca() - Common Ancestors Times
-
incidence.matrix() - Incidence matrix of a tree.
-
incidence.matrix.full() - Incidence matrix of a tree.
-
shifts.list_to_matrix() - Compute the matrix of shifts.
-
shifts.matrix_to_list() - Compute the list of shifts.
-
compute_stationary_variance() - Compute the stationary variance matrix
-
transform_branch_length() - Transform branch length for a re-scaled BM
-
extract() - Extraction function
-
monkeys - New World Monkeys dataset