title: 'EFAshiny: An User-Friendly Shiny Application for Exploratory Factor Analysis' authors: - affiliation: 1 name: Chi-Lin Yu orcid: 0000-0002-4381-7163 - affiliation: 2 name: Ching-Fan Sheu orcid: 0000-0002-5978-5768 date: "8 February 2018" output: pdf_document bibliography: paper.bib tags: - Exploratory Factor Analysis (EFA) - Data Management - Data Visualization - R - Shiny - ggplot2 affiliations: - index: 1 name: Department of Psychology, National Taiwan University, Taiwan - index: 2 name: Institute of Education, National Cheng Kung University, Taiwan
EFAshiny
is a user-friendly web application for exploratory factor analysis (EFA) [@efa].
The motivation to create EFAshiny
is to streamline the routine work flow of EFA so that
users unfamiliar with R can perform the analysis interactively in a web browser.
Employing the graphical user interface (GUI) of shiny
[@shiny] framework (Figure 1), EFAshiny
provides an integrated platform to perform EFA with a drop-down menu, offering a number of choices to manage, explore, analyze and visualize data. EFAshiny
automates these processes by wrappings together several R
[@r] packages, such as ggplot2
[@ggplot2], psych
[@psych], psycho
[@psycho], and EGA
[@EGA], etc. For example, users can point-and-click to obtain graphical display of confidence intervals for factor loadings, which is not available in many commercial software. Moreover, results of analysis are presented on-line as tables and graphs and they can be saved and exported by the user.
Key features of EFAshiny
include:
Although the EFAshiny
application is primarily aimed at behavioral researchers who want to perform EFA on a set of associated variables (e.g., item-level scale dataset), it can also be used to explore FA-based connectivity analyses [@mclaughlin1992potential] in instrument data, such as event related potentials (ERPs) and functional near-infrared spectroscopy (fNIRS).
In conclusion, EFAshiny
allows researchers to harness the combined power of many R packages together for performing interactive EFA and obtaining numerical and graphical results in a user-friendly menu-driven GUI. Documentation, tutorials and usages can be found on
our page.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.