dandelion: Dandelion Plot

Description Usage Arguments Details Author(s) References Examples

Description

A Dandelion plot for R-mode Exploratory Factor Analysis methods. The loading matrix and the factor variances are being visualized.

Usage

1
2
 
dandelion(fact_load, bound = 0.5, mcex=c(1,1), palet)

Arguments

fact_load

A "loadings" class object. Factor loading matrix.

bound

Minimum loadings to visualize. It should be set between 0 and 1. For example, bound=0.5 will only visualize loadings more than 0.5.

mcex

A vector with two points. First value determines the size of labels within dandelion plot, and the second determines the size of labels within uniquenesses and communalities graphs

palet

A vector of color pallette. The first and the last elements of the vector are the colors of positive and negative loadings.

Details

A Dandelion Plot visualizes both factor variances and loadings in the same time. Each central line represents a different factor and is connected to a star graph. These star graphs visualize the factor loadings for the corresponding factor. Negative and positive loadings are indicated by two different colors. Explained variance of each factor can be observed by the size of each star graph or by the angle between the current and the consecutive central line. For example, explained variance of first factor is determined by the angle between the first and second central line. Communalities and uniquenesses are also given on the right hand side along barchart of cummulative explanation ratios of factors (with individual variances on top).

Author(s)

Artur Manukyan, Ahmet Sedef, Erhan Cene, Ibrahim Demir

References

Artur Manukyan, Erhan Cene, Ahmet Sedef, Ibrahim Demir, Dandelion plot: a method for the visualization of R-mode exploratory factor analyses. Computational Statistics 29.6 (2014): 1769-1791.

Examples

1
2
3
4
5
6
7
8
# E.F.A. of Timss 2011 Student Questionnaire Example for 5 and 8 number of factors
data(timss2011)
timss2011 <- na.omit(timss2011)
dandpal <- rev(rainbow(100, start = 0, end = 0.2))
facl <- factload(timss2011,nfac=5,method="prax",cormeth="spearman")
dandelion(facl,bound=0,mcex=c(1,1.2),palet=dandpal)
facl <- factload(timss2011,nfac=8,method="mle",cormeth="pearson")
dandelion(facl,bound=0,mcex=c(1,1.2),palet=dandpal)

Example output

Loading required package: gplots

Attaching package: 'gplots'

The following object is masked from 'package:stats':

    lowess

Loading required package: polycor
Warning messages:
1: In sqrt(val) : NaNs produced
2: In sqrt(val) : NaNs produced
3: In sqrt(val) : NaNs produced
4: In sqrt(val) : NaNs produced
5: In sqrt(val) : NaNs produced
6: In sqrt(val) : NaNs produced
7: In sqrt(val) : NaNs produced
8: In sqrt(val) : NaNs produced

DandEFA documentation built on May 2, 2019, 2:17 a.m.

Related to dandelion in DandEFA...