Learn R Programming

DataVisualizations (version 1.3.3)

ABCbarplot: Barplot with Sorted Data Colored by ABCanalysis

Description

This plot can be read like a scree plot for PCA. It allowed to select the most important values visually.

Usage

ABCbarplot(Data,

Colors=DataVisualizations::DefaultColorSequence[1:3],

main,xlab,ylab="Value")

Value

List V of

ABCanalysis

output of ABCanalysis

ggobject

object of ggplot2 plotted

DF

Data frame if another plot should be done manually

Arguments

Data

[1:n] vector of Data, e.g. eigenvalues of PCA

Colors

three colors for A, B and C

main

title of plot

xlab

xlabel

ylab

ylabel

Author

Michael Thrun

Details

ABC analysis is explained in ABCanalysis. The visualization is based on ggplot2.

References

Ultsch. A ., Lotsch J.: Computed ABC Analysis for Rational Selection of Most Informative Variables in Multivariate Data, PloS one, Vol. 10(6), pp. e0129767. doi 10.1371/journal.pone.0129767, 2015.

See Also

ABCanalysis

Examples

Run this code

data('FundamentalData_Q1_2018')
Data=as.matrix(FundamentalData_Q1_2018$Data)
Data[!is.finite(Data)]=0
results=prcomp(Data)
main="Scree plot with Class A of the Most-Important Eigenvalues"
plotlist = ABCbarplot(results$sdev,ylab='Eigenvalues',main=main)
plotlist$ggobject

Run the code above in your browser using DataLab