PCM |
Create a phylogenetic comparative model object |
PCMAbCdEf |
Quadratic polynomial parameters A, b, C, d, E, f for each node |
PCMAddToListAttribute |
Add a value to a list-valued attribute of a member or members matching a pattern |
PCMApplyTransformation |
Map a parametrization to its original form. |
PCMBaseIsADevRelease |
Check if the PCMBase version corresponds to a dev release |
PCMBaseTestObjects |
Test objects for the PCMBase package |
PCMColorPalette |
A fixed palette of n colors |
PCMCombineListAttribute |
Combine all member attributes of a given name into a list |
PCMCond |
Conditional distribution of a daughter node given its parent node |
PCMCond.GaussianPCM |
Conditional distribution of a daughter node given its parent node |
PCMCondVOU |
Variance-covariance matrix of an OU process with optional measurement error and jump at the start |
PCMCreateLikelihood |
Create a likelihood function of a numerical vector parameter |
PCMDefaultModelTypes |
Class names for the the default PCM and MGPM model types |
PCMDefaultObject |
Generate a default object of a given PCM model type or parameter type |
PCMDescribe |
Human friendly description of a PCM |
PCMDescribeParameters |
Describe the parameters of a PCM |
PCMExtractDimensions |
Given a PCM or a parameter object, extract an analogical object for a subset of the dimensions (traits) in the original object. |
PCMExtractRegimes |
Given a PCM or a parameter object, extract an analogical object for a subset of the regimes in the original object. |
PCMFindMethod |
Find the S3 method for a given PCM object or class-name and an S3 generic |
PCMFixParameter |
Fix a parameter in a PCM model |
PCMGenerateModelTypes |
Generate default model types for given PCM base-classes |
PCMGenerateParameterizations |
Generate possible parameterizations for a given type of model |
PCMGetAttribute |
Value of an attribute of an object or values for an attribute found in its members |
PCMGetVecParamsRegimesAndModels |
Get a vector of all parameters (real and discrete) describing a model on a tree including the numerical parameters of each model regime, the integer ids of the splitting nodes defining the regimes on the tree and the integer ids of the model types associated with each regime. |
PCMInfo |
Meta-information about a tree and trait data associated with a PCM |
PCMLik |
Likelihood of a multivariate Gaussian phylogenetic comparative model with non-interacting lineages |
PCMLikDmvNorm |
Calculate the likelihood of a model using the standard formula for multivariate pdf |
PCMLikTrace |
Tracing the log-likelihood calculation of a model over each node of the tree |
PCMListDefaultParameterizations |
Specify the parameterizations for each parameter of a model |
PCMListMembers |
A vector of access-code strings to all members of a named list |
PCMListParameterizations |
Specify the parameterizations for each parameter of a model |
PCMLmr |
Quadratic polynomial parameters L, m, r |
PCMMapModelTypesToRegimes |
Integer vector giving the model type index for each regime |
PCMMean |
Expected mean vector at each tip conditioned on a trait-value vector at the root |
PCMMeanAtTime |
Calculate the mean at time t, given X0, under a PCM model |
PCMModels |
Get a list of PCM models currently implemented |
PCMModelTypes |
Get the model type(s) of a model |
PCMNumRegimes |
Number of regimes in a obj |
PCMNumTraits |
Number of traits modeled by a PCM |
PCMOptions |
Global options for the PCMBase package |
PCMPairSums |
Sums of pairs of elements in a vector |
PCMParam |
Module PCMParam |
PCMParamBindRegimeParams |
Bind named vectors or matrices into an array so that the names form the names of the last dimension. |
PCMParamCount |
Count the number of free parameters associated with a PCM or a PCM-parameter |
PCMParamGetShortVector |
Get a vector of the variable numeric parameters in a model |
PCMParamLoadOrStore |
Load (or store) a PCM parameter from (or to) a vector of the variable parameters in a model. |
PCMParamLocateInShortVector |
Locate a named parameter in the short vector representation of a model |
PCMParamLowerLimit |
The lower limit for a given model or parameter type |
PCMParamRandomVecParams |
Generate a random parameter vector for a model using uniform distribution between its lower and upper bounds. |
PCMParamSetByName |
Set model parameters from a named list |
PCMParamType |
Parameter types |
PCMParamUpperLimit |
The upper limit for a given model or parameter type |
PCMParentClasses |
Parent S3 classes for a model class |
PCMParseErrorMessage |
Extract error information from a formatted error message. |
PCMPExpxMeanExp |
Create a function of time that calculates (1-exp(-lambda_ij*time))/lambda_ij for every element lambda_ij of the input matrix Lambda_ij. |
PCMPLambdaP_1 |
Eigen-decomposition of a matrix H |
PCMPlotGaussianDensityGrid2D |
A 2D Gaussian distribution density grid in the form of a ggplot object |
PCMPlotGaussianSample2D |
A 2D sample from Gaussian distribution |
PCMPlotMath |
Beautiful model description based on plotmath |
PCMPlotTraitData2D |
Scatter plot of 2-dimensional data |
PCMPresentCoordinates |
Determine which traits are present (active) on each node of the tree |
PCMRegimes |
Get the regimes (aka colors) of a PCM or of a PCMTree object |
PCMSetAttribute |
Set an attribute of a named member in a PCM or other named list object |
PCMSim |
Simulation of a phylogenetic comparative model on a tree |
PCMSpecify |
Parameter specification of PCM model |
PCMTable |
A data.table representation of a PCM object |
PCMTableParameterizations |
Cartesian product of possible parameterizations for the different parameters of a model |
PCMTrajectory |
Generate a trajectory for the mean in one regime of a PCM |
PCMTree |
Create a PCMTree object from a phylo object |
PCMTreeBackbonePartition |
Prune the tree leaving one tip for each or some of its parts |
PCMTreeDropClade |
Drop a clade from a phylogenetic tree |
PCMTreeDtNodes |
A data.table with time, part and regime information for the nodes in a tree |
PCMTreeEdgeTimes |
A matrix with the begin and end time from the root for each edge in tree |
PCMTreeEvalNestedEDxOnTree |
Perfrorm nested extractions or drops of clades from a tree |
PCMTreeExtractClade |
Extract a clade from phylogenetic tree |
PCMTreeGetBranchLength |
The length of the branch leading to a node |
PCMTreeGetDaughters |
A vector of the daughter nodes for a given parent node id in a tree |
PCMTreeGetLabels |
Node labels of a tree |
PCMTreeGetNodeLabels |
Node labels of a tree |
PCMTreeGetParent |
The parent node id of a daughter node in a tree |
PCMTreeGetPartition |
Get the starting branch' nodes for each part on a tree |
PCMTreeGetPartNames |
Unique parts on a tree in the order of occurrence from the root to the tips (preorder) |
PCMTreeGetPartRegimes |
Regime mapping for the parts in a tree |
PCMTreeGetPartsForNodes |
Get the parts of the branches leading to a set of nodes or tips |
PCMTreeGetRegimesForEdges |
Model regimes (i.e. colors) associated with the branches in a tree |
PCMTreeGetRegimesForNodes |
Get the regimes of the branches leading to a set of nodes or tips |
PCMTreeGetRootLabel |
Node labels of a tree |
PCMTreeGetTipLabels |
Node labels of a tree |
PCMTreeGetTipsInPart |
Get the tips belonging to a part in a tree |
PCMTreeGetTipsInRegime |
Get the tips belonging to a regime in a tree |
PCMTreeInsertSingletons |
Insert tips or singleton nodes on chosen edges |
PCMTreeInsertSingletonsAtEpoch |
Insert tips or singleton nodes on chosen edges |
PCMTreeInsertTipsOrSingletons |
Insert tips or singleton nodes on chosen edges |
PCMTreeJumps |
Jumps in modeled traits associated with branches in a tree |
PCMTreeListAllPartitions |
A list of all possible (including recursive) partitions of a tree |
PCMTreeListCladePartitions |
A list of all possible clade partitions of a tree with a number of splitting nodes |
PCMTreeListDescendants |
A list of the descendants for each node in a tree |
PCMTreeListRootPaths |
A list of the path to the root from each node in a tree |
PCMTreeLocateEpochOnBranches |
Find the crossing points of an epoch-time with each lineage of a tree |
PCMTreeLocateMidpointsOnBranches |
Find the middle point of each branch longer than a threshold |
PCMTreeMatchLabels |
Get the node numbers associated with tip- or node-labels in a tree |
PCMTreeMatrixNodesInSamePart |
Which couples from a given set of nodes in a tree belong to the same part? |
PCMTreeMatrixNodesInSameRegime |
Which couples from a given set of nodes in a tree belong to the same part? |
PCMTreeNearestNodesToEpoch |
Find the nearest node to a given time from the root (epoch) on each lineage crossing this epoch |
PCMTreeNodeTimes |
Calculate the time from the root to each node of the tree |
PCMTreeNumNodes |
Number of all nodes in a tree |
PCMTreeNumParts |
Number of unique parts on a tree |
PCMTreeNumTips |
Wrapper for length(tree$tip.label) |
PCMTreePlot |
Plot a tree with parts and regimes assigned to these parts |
PCMTreePostorder |
Post-order tree traversal |
PCMTreePreorder |
Pre-order tree traversal |
PCMTreeSetLabels |
Set tip and internal node labels in a tree |
PCMTreeSetPartition |
Set a partition of a tree by specifying the partition nodes |
PCMTreeSetPartRegimes |
Set regimes for the parts in a tree |
PCMTreeSetRegimesForEdges |
Set the regime for each individual edge in a tree explicitly |
PCMTreeSplitAtNode |
Slit a tree at a given internal node into a clade rooted at this node and the remaining tree after dropping this clade |
PCMTreeTableAncestors |
A matrix (table) of ancestors/descendants for each node in a tree |
PCMTreeToString |
A character representation of a phylo object. |
PCMTreeVCV |
Phylogenetic Variance-covariance matrix |
PCMUnfixParameter |
Unfix a parameter in a PCM model |
PCMVar |
Expected variance-covariance matrix for each couple of tips (i,j) |
PCMVarAtTime |
Calculate the variance covariance k x k matrix at time t, under a PCM model |