Development version of the R package PCADSC. The last stable version of the package can be installed from CRAN using:
install.packages('PCADSC')
To install the development version of PCADSC, run the following commands from within R:
library(devtools)
install_github('annennenne/PCADSC')
The PCADSC methods are described in our article manuscript.
The basic functionality of the package can be inspected using the following lines of code:
library(PCADSC)
#Load iris data
data(iris)
#Define grouping variable, grouping the observations by whether their species is
#Setosa or not
iris$group <- "setosa"
iris$group[iris$Species != "setosa"] <- "non-setosa"
#Make a PCADSC object, splitting the data by "group"
irisPCADSC <-PCADSC(iris, "group", var=setdiff(names(iris), c("group", "Species")),
doCE = TRUE, doAngle = TRUE, doChroma = TRUE)
#Make a cumulative eigenvalue (CE) plot
CEPlot(irisPCADSC)
#Make an angle plot
anglePlot(irisPCADSC)
#Make a chroma plot
chromaPlot(irisPCADSC)
Our current to-do list for the package is posted below. If you have any further suggestions for added functionality, or have a bug to report, please open an issue and let us know.
To do
- Make
print()
methods forpcaRes
,CEInfo
,angleInfo
,chromaInfo
andPCASDC
objects - Make
summary()
methods forpcaRes
,CEInfo
,angleInfo
,chromaInfo
andPCASDC
object