A Graphical User Interface for Testing Normality Visually

Package including an interactive Shiny application for testing normality visually.


NormalityAssessment

A graphical user interface for testing normality visually

CRANstatus

Description

The NormalityAssessment R package includes an interactive Shiny application, which is run locally on the user’s machine. It enables the creation of normal quantile-quantile (QQ) plots and histograms for assessing normality. The methods implemented are based on developments made in graphical inference. In the app, the features in the ‘Explore Simulated Data’ tab enable the user to run the Rorschach procedure, and those in the ‘Include Your Data’ tab allow the user to run the line-up procedure. Details on these two procedures can be found in the articles included in the References section below.

Installation

The NormalityAssessment package can be installed from either CRAN or GitHub.

Installing from CRAN

To install from CRAN, run the following code in R:

install.packages("NormalityAssessment")

Installing from GitHub

To install the package from GitHub, run the following code in R:

install.packages("remotes")  # installs the remotes package for accessing the install_github() function
remotes::install_github("ccasement/NormalityAssessment")  # installs the NormalityAssessment package

Usage

The NormalityAssessment application can be run using a single line of code in R:

NormalityAssessment::runNormalityAssessmentApp()

References

Buja, A., Cook, D., Hofmann, H., Lawrence, M., Lee, E. K., Swayne, D. F., & Wickham, H. (2009). Statistical inference for exploratory data analysis and model diagnostics. Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, 367(1906), 4361-4383.

Majumder, M., Hofmann, H., & Cook, D. (2013). Validation of visual statistical inference, applied to linear models. Journal of the American Statistical Association, 108(503), 942-956.

Wickham, H., Cook, D., Hofmann, H., & Buja, A. (2010). Graphical inference for infovis. IEEE Transactions on Visualization and Computer Graphics, 16(6), 973-979.

Bug Reporting

If you happen to find any bugs, we kindly ask that you email us at [email protected].

License

NormalityAssessment is distributed under the MIT license. For details, see the LICENSE.md file.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("NormalityAssessment")

0.1.1 by Christopher Casement, a year ago


https://github.com/ccasement/NormalityAssessment, https://CRAN.R-project.org/package=NormalityAssessment


Report a bug at https://github.com/ccasement/NormalityAssessment/issues


Browse source code at https://github.com/cran/NormalityAssessment


Authors: Christopher Casement [cre, aut] , Laura McSweeney [aut]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports dplyr, DT, ggplot2, rio, rmatio, shiny, shinyalert, shinyBS, stringi, stringr


See at CRAN