Description Usage Arguments Value Author(s) See Also Examples
View source: R/pkg.HelperFcns.R
This function returns a vector of groupNames of the form: "Adults (25) 1.5/.6", which represents the group name, number of subjects in the group, the pfd mean / pfd standard deviation, where pfd = polyfunctional degree.
1 | legendPFDStatsGroupNames(pfdGroupStatsList,groupNames)
|
pfdGroupStatsList |
a list of vectors containing the pfd group stats of group size, pfd group mean, and pfd group standard deviation |
groupNames |
a vector of group names, such as c("Adult", "Neonate") |
character vector; the length is equal to the number of groups. Each element of the vector contains the formatted stats for a group. For a subset of the adultsNeonates data, the 2-element vector result looks like this: "Adults (24), 1.47/0.10" "Neonates (30), 1.41/0.13"
N. Hawkins, Fred Hutchinson Cancer Research Center, Seattle, WA
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | ## Load the PFD data and prepare it for a call to ternaryplot()
data(pfdDF)
pfdDataSubset = subset(pfdDF, stim=="LPS" & concGroup==3 & cell=="mDC")
ternaryData = makeTernaryData(pfdDataSubset, 1, 2, 3:4)
colnames(ternaryData) = c("PFD1", "PFD2", "PFD3-4")
## Make a ternary plot
library(vcd)
ternaryplot(ternaryData, cex=.5, col=as.numeric(pfdDataSubset$group)*2, main="Stimulation = LPS,
Concentration Group = 3, Cell = mDC")
## Compute PFD Stats to print in plot legend
adultPFDData = subset(pfdDataSubset, group=="adult", select=c(PFD1:PFD3))
neoPFDData = subset(pfdDataSubset, group=="neonate", select=c(PFD1:PFD3))
groupPFDDataList = list(adultPFDData, neoPFDData)
pfdGroupStatsList = computePFDGroupStatsList(groupPFDDataList, pfdValues=1:3, numDigitsMean=3,
numDigitsSD=2)
groupNames = c("Adults","Neonates")
## Create group names including the PFD Stats for the legend
legendNames = legendPFDStatsGroupNames(pfdGroupStatsList,groupNames)
## Add the legend to the ternary plot
grid_legend(0.8, 0.7, pch=c(20,20), col=c(2,4), legendNames, title = "Group (n), mean/sd:",
gp=gpar(cex=.8))
|
Loading required package: MASS
Loading required package: grid
Loading required package: colorspace
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.