ashokkrish / CougarStats

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CougarStats: An R Shiny App for Statistical Data Analysis

Overview

rank

CougarStats is an open-source platform-independent browser-based interface for statistical data analysis.

You can use the app on our website: https://www.cougarstats.ca/

or using our backup on Shinyapp.io server by clicking https://cougarstats.shinyapps.io/CougarStats/


Alternatively you can send a pull request to download all the files in this repository and run the app by loading global.R, ui.R, and server.R and clicking Run App. Note that the CougarStats project is not on CRAN, just on github.


CougarStats has also been Dockerized. You can pull the Docker image here by running:

docker pull mmyer/cougarstats:latest

then start the container:

docker run -dp 127.0.0.1:3838:3838 mmyer/cougarstats

and navigate to 127.0.0.1:3838 using a browser of your choice to access a copy of CougarStats running locally on your machine.

More information on Docker can be found here.


Key features

  • Calculate the descriptive statistics (ex. mean, median, mode, quartiles, IQR, standard deviation, check for potential outliers etc.)
  • Construct a Boxplot, Histogram, Stem and Leaf plot, and Scatterplot
  • Calculate the marginal, joint, union, and conditional probabilities for a contingency table
  • Calculate exact and cumulative probabilities for Binomial and Poisson distributions
  • Calculate cumulative probability for Normal distribution
  • Sample size estimation
  • Confidence interval and Hypothesis test for
    • one population mean
    • difference between two population means (independent samples)
    • population mean difference of paired populations (dependent samples)
    • one population proportion
    • difference between two population proportions
  • One-Way Analysis of Variance (ANOVA)
  • Chi-Square test of independence
  • Simple Linear Regression and Pearson Correlation Coefficient

Who is CougarStats for?

  • Students enrolled in an introductory statistics class
  • Instructors wanting to use an open-source tool in their labs

Shiny app authors

Acknowledgement: In Fall 2022 an earlier version of this interactive R Shiny app was presented as Crystal Wai's COMP 5690: Senior Computer Science Project. From June - August 2023 this project was funded by a student research grant (awarded to Michael Myer) conferred by the Faculty of Science and Technology at Mount Royal University. Starting September 2023 this project is funded by a Provost's Teaching-Learning Enhancement Grant (TLEG). Michael Myer is currently hired as a Project Assistant through this grant.

About


Languages

Language:R 97.6%Language:CSS 2.4%