StatsDirect is used by researchers, students and teachers in medicine, public health and the wider sciences who want sound statistics without learning a programming language first. The data sit in a spreadsheet, the methods are on menus, every result links to its explanation, and each analysis can continue in R or with the built-in tutor. The screens below follow one analysis: a paired t test on the help's own example, peak expiratory flow rate before and after a walk on a cold day in nine asthmatics.

  1. StatsDirect with the example workbook open and the Help menu showing the Example workbook command.
    Start with data. Help > Example workbook opens the worked examples from the help, one sheet per family of methods. Your own data open from Excel, text or R files, or you type them in.
  2. The help pane beside the workbook ending its method selection at the paired t test, with the assumptions it needs.
    Not sure which test? Help > Method Selection asks what you are comparing and what kind of data you have, and ends at the method with a note on its assumptions. Here that is the paired t test.
  3. A StatsDirect report of the paired t test beside the help topic that explains it.
    Run the test from the Analysis menu, select the two columns, and the report appears: mean difference, confidence interval, t, P and power. The heading links to the method's help, which opens beside your work.
  4. The built-in R console showing the paired t test script's output, matching the report line for line.
    Every analysis has an R script of its data and settings. Continue in R runs it in the built-in console and reproduces the report line for line, with R's own t.test alongside. Take the script to R or RStudio whenever you want.
  5. An R chart viewer showing the Bland and Altman agreement plot with the mean difference and the 95% limits of agreement.
    Charts drawn in R open in their own viewer, to zoom, copy or save. This is the Bland and Altman agreement plot the script adds: the mean difference and the 95% limits of agreement.
  6. The Script AI asked for a Bayesian alternative to the paired t test, with the R it writes.
    Ask for another view. The Script AI, which uses your own ChatGPT account, writes a Bayesian alternative to the test in R, stating its likelihood and priors, and runs it in the same console.
  7. A Learning session in StatsDirect: a lesson question, the answer buttons and the tutor's reply.
    Learn as you go. The tutor under Help > Learning sets questions on the method, takes your answer and explains, drawing on the same help and, when you allow it, on the report you have open.
  8. The report's Save as type list: editable HTML report, Word document or PDF document.
    Share the result. Save the report as an editable HTML page, a Word document or a PDF, or export the whole session as a Jupyter notebook.

Download StatsDirect for Windows or Apple Silicon Macs, free and open source, or read the full specifications.