Learn R Programming

DataVisualizations (version 1.1.9)

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="Fraction of Data in %",ylab="Value")

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

Value

List V of

ABCanalysis

output of ABCanalysis

ggobject

object of ggplot2 plotted

DF

Data frame if another plot should be done manually

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
# NOT RUN {
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"
ABCbarplot(results$sdev,ylab='Eigenvalues',main=main)$ggobject

# }

Run the code above in your browser using DataLab