Statistics Software Suggestions

The following are some excellent resources for free software and Internet applications that can be used for statistical purposes including graphing, probability calculations, sampling distributions, probability simulations, and inferential procedures. 
  • Art of Stat – Capabilities: general graphing, descriptive statistics, random numbers, correlation, linear regression models and analysis, sampling distributions, probability distributions, confidence intervals, significance tests, errors/power, one-way ANOVA, bootstrap confidence intervals, and permutation tests. Interactive, easy-to-use web apps appropriate for a broad range of learning levels of statistics. Nicely connects visual and numerical results, updates in real time, allows for a lot of exploration, allows output to be downloaded/saved. Some data sets available as separate .csv downloads, associated with Statistics: The Art & Science of Learning from Data textbook (Agresti, Franklin, and Klingenberg).
    • StatKey – Capabilities: descriptive statistics, categorical and quantitative graphs, sampling distributions, randomization tests, and bootstrap confidence intervals. Very simple and easy to use. All functions are no more than 1-click deep from the home page. Some data sets and examples available, associated with the Lock Family’s Statistics: Unlocking the Power of Data. Chrome Extension for offline use, presentation mode for in-class demos. 
    • – Capabilities: descriptive statistics, (interactive) quantitative graphs, lines of best fit, and inferential tests for means. By creating an account with the web app, one can save and share work. Tutorials available. Plays nicely with MATLAB, Python, and R programming languages.
    • R and RStudio – If you are comfortable with programming, R is a freely available language and environment for statistical computing and graphics which provides a wide variety of statistical and graphical techniques: linear and nonlinear modeling, statistical tests, time series analysis, classification, clustering, etc. The desktop version of RStudio is an open-source user interface for R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management. Lots of online community support and useful stats-related packages available.
      • Desmos – Capabilities: general graphing, scatterplots, (interactive) lines of best fit, and non-linear regression models. The regression function produces coefficients for each model plus residuals and values of the correlation coefficient (for linear models) and coefficient of determination (for non-linear models). I only wish the residual plot produced wasn’t on the same plot as the scatterplot.
      • Fathom – Capabilities: descriptive statistics, quantitative graphs, sampling, probability simulations, (dynamic) lines of best fit, inferential tests, and confidence intervals. Not the most user friendly in my opinion but still very useful. Appropriate for the high-school level. Classroom activities available. (6/15/2015 Update: No longer free; 1-year license starts at $5.25.)
      • TinkerPlots – Capabilities: descriptive statistics, categorical and quantitative graphs, sampling, and probability simulations. Great for running simulations. Appropriate for the elementary and middle school. Classroom activities available. Free MAC and Windows downloads expires August 31, 2015. 
      • GeoGebra – Capabilities: general graphing, probability distribution calculations (with graphs), confidence intervals, and inferential tests. Statistics functions from this web-based app are available in the Probability function. Chrome Extension available.
      • Rossman/Chance Applets – Applets for data analysis, sampling distribution simulations, probability, and statistical inference. 
      • Random.Org – Online source with lots of random-generation applications: random number selection, Gaussian numbers, lists of random digits, random times, random dates, random jazz scales, coin flipper, dice roller, card shuffler, and more.
      • Statistics Toolbox – App for iPhone and iPad, from a Johns Hopkins Statistics student. Capabilities: calculate sample size and statistical power, draw common probability distributions, probability distribution calculations, and some inferential tests.
      • Python – Like R, Python is an open-source programming language. Packages like pandas and matplotlib help with data wrangling and graphing.
      • Sage Math Cloud – Open-source mathematics software. Edit IPython notebooks, Sage worksheets, and all other document types. Write, compile, and run code in most programming languages. Use command line terminals. To use with Sage, R, Python, Julia, etc. Downloadable version also available.
      Info updated 09/24/2016.
      (Interactive graph via, graph via user Dreamshot.)

      This page originally appeared on A Little Stats as a post in Sept 2014. Due to the popularity, I decided a dedicated page was a better option.

      No comments:

      Post a Comment