| build-internal | R Documentation |
These internal functions aid the buildDose function and process.
tstrsplit2: a wrapper for the tstrsplit function in data.table
with some additional formatting
convert: formats final results that are returned in buildDose, including
separating the extracted expression from its start and stop position
entVal: isolates the extracted expression from a string of the format
"extracted expression::start position::stop position"
entStart: isolates the start position from a string of the format
"extracted expression::start position::stop position"
entStop: isolates the stop position from a string of the format
"extracted expression::start position::stop position"
remainder: performs some formatting for paths containing NA values
getCombosIx: forms the individual paths within the getPaths function
getPaths: builds paths from entity pairings using other helper function getCombosIx
getOpt: takes in the possible paths as well as the cost computations from getCosts,
combines costs at the path level using the helper functions remainder and getPaths,
and returns the path with the minimum cost
getCosts: computes the distance for each path based on the distance method specified in buildDose
findOptPath: uses the helper functions getCosts and getOpt to
determine the optimal path based on the selected distance method
stdRoute: standardize the "route" entity. This function is also used in the
collapseDose function and process.
grp: groups drug entities based on a particular anchor point (e.g. strength
or dose)
anchorByStrength: forms subgroups of entities by anchoring to strength. This is done within existing groups
which are anchored by drug name
combineGroups: determines how to form groups of the entities based on the complexity of the extraction (i.e.,
number of extractions for each entity)
makeCombos: takes all extracted entities and puts them into groups based on position and minimum cost of paths.
This is the highest level function within buildDose; it calls other helper functions including combineGroups
and anchorByStrength.
findRareValues: find rare values for each column in a data.frame; rare defaults to less than two percent.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.