Title: 'shiny' Application for Statistical Test Assumption Checking and Guidance
Version: 1.1.3
Description: A 'shiny' application to assess statistical assumptions and guide users toward appropriate tests. The app is designed for researchers with minimal statistical training and provides diagnostics, plots, and test recommendations for a wide range of analyses. Many statistical assumptions are implemented using the package 'rstatix' (Kassambara, 2019) <doi:10.32614/CRAN.package.rstatix> and 'performance' (Lüdecke et al., 2021) <doi:10.21105/joss.03139>.
License: GPL-3
Imports: shiny (≥ 1.11.1), shinyjs (≥ 2.1.0), shinyBS (≥ 0.61.1), bslib (≥ 0.9.0), htmltools (≥ 0.5.8.1), shinyscreenshot, fontawesome (≥ 0.5.3), tidyverse (≥ 2.0.0), dplyr (≥ 1.1.4), ggplot2 (≥ 4.0.0), rstatix (≥ 0.7.2), ggpubr (≥ 0.6.1), knitr (≥ 1.50), compositions (≥ 2.0.8), car (≥ 3.1.3), correlation (≥ 0.8.8), MVN (≥ 6.1), performance (≥ 0.15.0), modelbased (≥ 0.12.0), patchwork (≥ 1.3.1), see (≥ 0.11.0), bestNormalize (≥ 1.9.1), DHARMa (≥ 0.4.7), lmerTest (≥ 3.1.3), lme4 (≥ 1.1.37), MASS (≥ 7.3.65), nnet (≥ 7.3.20), broom (≥ 1.0.8), broom.mixed (≥ 0.2.9.6), DT (≥ 0.33), kableExtra (≥ 1.4.0), sjPlot (≥ 2.9.0), brglm2 (≥ 0.9.2), glmmTMB (≥ 1.1.11), effectsize (≥ 1.0.1), coin (≥ 1.4.3)
Depends: R (≥ 4.2.0)
Encoding: UTF-8
RoxygenNote: 7.3.2
URL: https://github.com/Ahmedbargheet/AssumpSure
BugReports: https://github.com/Ahmedbargheet/AssumpSure/issues
Suggests: testthat (≥ 3.0.0)
Config/testthat/edition: 3
NeedsCompilation: no
Packaged: 2025-11-12 10:13:34 UTC; ahmedbargheet
Author: Ahmed Bargheet [aut, cre]
Maintainer: Ahmed Bargheet <ahmed.bargheet@yahoo.com>
Repository: CRAN
Date/Publication: 2025-11-12 10:30:07 UTC

Example Dataset for bacteria_for_correlation

Description

A small synthetic dataset included with AssumpSure for demonstrating correlation analysis of the compositional data in the Correlation tab.

Format

A CSV file with 126 rows and 21 columns:

sample_id

Sample identifier.

B_longum

Relative abundance of Bifidobacterium longum.

E_coli

Relative abundance of Escherichia coli.

B_bifidum

Relative abundance of Bifidobacterium bifidum.

B_breve

Relative abundance of Bifidobacterium breve.

k_pneumoniae

Relative abundance of Klebsiella pneumoniae.

S_salivarius

Relative abundance of Streptococcus salivarius.

S_lactarius

Relative abundance of Streptococcus lactarius.

E_faecium

Relative abundance of Enterococcus faecium.

S_mitis

Relative abundance of Streptococcus mitis.

S_peroris

Relative abundance of Streptococcus peroris.

S_pneumoniae

Relative abundance of Streptococcus pneumoniae.

S_lutetiensis

Relative abundance of Streptococcus lutetiensis.

k_variicola

Relative abundance of Klebsiella variicola.

B_fragilis

Relative abundance of Bacteroides fragilis.

S_equinus

Relative abundance of Streptococcus equinus.

C_sp

Relative abundance of Clostridium species.

P_cumminsii

Relative abundance of Peptoniphilus cumminsii.

T_bernardiae

Relative abundance of Trueperella bernardiae.

C_simulans

Relative abundance of Corynebacterium simulans.

G_SGB61413

Relative abundance of Granulicatella sp. SGB61413.

Details

The file is stored in inst/extdata/bacteria_for_correlation.csv.

All values are synthetic, created only for demonstration; no human data were used, and no ethical approval or consent is required.

Source

Simulated data generated by the author.

Examples

read.csv(system.file("extdata", "bacteria_for_correlation.csv", package = "AssumpSure"))

Example Dataset for chi_fisher

Description

A small synthetic dataset included with AssumpSure for demonstrating Fisher & Chi-square tests in the Fisher & Chi-square tab.

Format

A CSV file with 101 rows and 2 columns:

sex

Sex.

location

Location.

Details

The file is stored in inst/extdata/chi_fisher.csv.

All values are synthetic, created only for demonstration; no human data were used, and no ethical approval or consent is required.

Source

Simulated data generated by the author.

Examples

read.csv(system.file("extdata", "chi_fisher.csv", package = "AssumpSure"))

Example Dataset for correlation

Description

A small synthetic dataset included with AssumpSure for demonstrating correlation analysis in the Correlation tab.

Format

A CSV file with 33 rows and 12 columns:

sample_id

Sample identifier.

mpg

Miles per gallon.

cyl

Number of cylinders.

disp

Displacement (cu. in.).

hp

Gross horsepower.

drat

Rear axle ratio.

wt

Weight (1000 lbs).

qsec

1/4 mile time.

vs

Engine shape (0 = V-shaped, 1 = straight).

am

Transmission (0 = automatic, 1 = manual).

gear

Number of forward gears.

carb

Number of carburetors.

Details

The file is stored in inst/extdata/correlation.csv.

All values are synthetic, created only for demonstration; no human data were used, and no ethical approval or consent is required.

Source

Simulated data generated by the author.

Examples

read.csv(system.file("extdata", "correlation.csv", package = "AssumpSure"))

Sample Infant Dataset (CSV)

Description

A simulated dataset included with the AssumpSure package and used by the Shiny app for demonstration and testing.

Format

A CSV file with 251 rows and 12 columns:

infant_id

Participant identifier.

Treatment

Treatment group.

timepoint

Measurement time point.

gender

Participant gender.

born_method

Method of delivery.

country

Participant country.

fortified

Whether the participant received fortification.

nutrients

Whether the participant received nutrients.

diarrhea

Whether the participant experienced diarrhea.

weight

Participant weight.

count

Bacterial richness count.

height

Participant height.

Details

The file is stored in inst/extdata/infants.csv and can be accessed with: system.file("extdata", "infants.csv", package = "AssumpSure").

All values are synthetic, created only for demonstration; no human data were used, and no ethical approval or consent is required.

Source

Simulated data generated by the author.

Examples

read.csv(system.file("extdata", "infants.csv", package = "AssumpSure"))

Launch the AssumpSure Shiny App

Description

Launch the AssumpSure Shiny App

Usage

launch_app()

Value

Runs the Shiny app.

Examples

if (interactive()) {
  launch_app()
}

Example Dataset for plantgrowth

Description

A small synthetic dataset included with AssumpSure for demonstrating one-way ANOVA in the Continuous Data Tests tab.

Format

A CSV file with 31 rows and 2 columns:

weight

Plant weight.

group

Treatment group.

Details

The file is stored in inst/extdata/plantgrowth.csv.

All values are synthetic, created only for demonstration; no human data were used, and no ethical approval or consent is required.

Source

Simulated data generated by the author.

Examples

read.csv(system.file("extdata", "plantgrowth.csv", package = "AssumpSure"))

Example Dataset for t-tests

Description

A small synthetic dataset included with AssumpSure for demonstrating independent and paired t-tests in the Continuous Data Tests tab.

Format

A CSV file with 85 rows and 5 columns:

Plant

Plant number.

Type

Treatment group.

Treatment

Treatment type.

conc

Treatment concentration.

uptake

Uptake value.

Details

The file is stored in inst/extdata/t-test.csv.

All values are synthetic, created only for demonstration; no human data were used, and no ethical approval or consent is required.

Source

Simulated data generated by the author.

Examples

read.csv(system.file("extdata", "t-test.csv", package = "AssumpSure"))