Research & Statistics

Statistics calculators and research tools that show their working

Everything a student needs to plan a study, run the right test, and report the result properly. Every calculator runs in your browser, shows the formula with your own numbers substituted in, and plots the distribution behind the p‑value.

Illustration of a research workstation with a laptop showing abstract charts
  • no signup
  • works offline
  • shows the formula
  • step‑by‑step working
A standard normal sampling distribution with the two rejection regions beyond z = plus or minus 1.96 shaded, marking the outer 5 percent of the curve. −3 −2 −1 0 1 2 3 2.5% 2.5%
Fig. 1 — The picture behind every p‑value on this site. A test statistic that lands in a shaded tail is one that would be unusual if the null hypothesis were true. The calculators here draw this plot with your own numbers on it.

The problem

Most statistics calculators give you a number and no understanding

You paste in two columns, click a button, and out comes p = 0.0312. Then your supervisor asks what the degrees of freedom were, whether the assumption of equal variances held, and how big the effect actually was — and the calculator has nothing to say.

Every tool in this module is built the other way round. The number comes first because that is what you came for, but underneath it you always get four things: the formula, the same formula with your values substituted in, a plot of the distribution with your statistic marked on it, and a plain-English sentence naming the significance level you are testing at. Nothing is hidden and nothing needs an account.

These pages are study aids, not a replacement for the analysis plan your department approved. If your methods section commits you to a particular test, run that test.

Step 1

§1Design your study

Decisions made before you collect a single data point — how many participants you need, and which test your design implies.

Step 2

§2Run the test

Paste your raw data or type in the summary statistics. Each page shows the test statistic, the degrees of freedom, the p‑value, and the working.

Calculator

T-Test Calculator

One-sample, paired, and independent-samples t‑tests, with Welch’s correction and a plot of the t distribution.

Open calculator →
Calculator

Chi-Square Calculator

Test of independence on a contingency table and goodness of fit, with expected counts and a warning when the expected-count rule is violated.

Open calculator →
Calculator

Correlation Coefficient Calculator

Pearson’s r from two pasted columns, with r², the significance test, a confidence interval, and a scatter plot.

Open calculator →
Calculator

P-Value Calculator

Convert a z, t, chi‑square, or F statistic into a one- or two-tailed p‑value, and see exactly which area of the curve it measures.

Open calculator →
Calculator

One-Way ANOVA Calculator

Compare means across three or more groups, with the F‑statistic, p‑value, and Tukey HSD pairwise comparisons.

Open calculator →
Calculator

Mann-Whitney U Test Calculator

Compare two independent groups without assuming a normal distribution. Reports the U statistic, z‑score, and two-tailed p‑value.

Open calculator →
Calculator

Wilcoxon Signed-Rank Test Calculator

The non-parametric alternative to the paired t‑test, for paired samples where normality cannot be assumed.

Open calculator →
Calculator

Kruskal-Wallis Test Calculator

The non-parametric alternative to one-way ANOVA, for comparing three or more independent groups by rank.

Open calculator →
Calculator

Linear Regression Calculator

Fit a line to paired data and get the slope, intercept, r², and a residual plot to check the fit.

Open calculator →
Calculator

Descriptive Statistics Calculator

Mean, median, mode, standard deviation, quartiles, skewness, and kurtosis from your raw data, computed as you paste it in.

Open calculator →
Article

T-Test vs ANOVA

A t‑test compares exactly two groups; ANOVA compares three or more. Why running multiple t‑tests instead can mislead you.

Read the article →
Article

What Is a P-Value?

A plain-English explanation of what a p‑value measures — and the one thing it does not tell you.

Read the article →

Step 3

§3Report and write up

A p‑value on its own is not a result. These tools produce the interval, the effect size, and the evidence table that a marker actually wants to see.

Reference

§4Which test goes with which design

A quick orientation table. If your design is not here, work through the decision tree instead.

Common student research designs and the statistical test each one implies
What you are comparingOutcome variableUsual testTool
One group against a known valueNumericOne-sample t‑testT-test
Two independent groupsNumericIndependent-samples t‑testT-test
Same people measured twiceNumericPaired-samples t‑testT-test
Two categorical variablesCountsChi-square test of independenceChi-square
Observed counts against expected countsCountsChi-square goodness of fitChi-square
Two numeric variables measured togetherNumericPearson correlationCorrelation
Estimating a value rather than testing oneNumeric or proportionConfidence intervalInterval
How big the difference is, not whether it existsNumericCohen’s dEffect size

The table is a starting point, not a rule

Every test carries assumptions — independence of observations, a roughly normal sampling distribution, adequate expected cell counts. Each calculator page lists the assumptions for its own test and tells you what to switch to when they fail. Check them before you report anything.

Questions

§5Frequently asked questions

Are these statistics calculators accurate enough to use in a real dissertation?

Yes. The distribution functions behind every p-value on this site are computed with series and continued-fraction expansions of the incomplete gamma and incomplete beta functions, which are accurate to roughly fourteen decimal places across the range students work in. Results agree with R, SPSS, and published statistical tables. What the tools cannot do is check whether the test you chose was the right one for your design, so read the assumptions section on each page before you report a number.

Does a p-value tell me the probability that my hypothesis is true?

No, and this is the single most common misreading in student work. A p-value is the probability of getting a result at least as extreme as the one you observed, calculated on the assumption that the null hypothesis is true. It says nothing directly about the probability that the null hypothesis is true, and nothing about how large or important your effect is. That is why every calculator here also reports a confidence interval or an effect size.

Do I need to install anything or create an account?

No. Every page is a single self-contained HTML file with the calculation running in your own browser. Nothing you type is uploaded anywhere, there is no account, and no data leaves your device. You can save a page and it will keep working with no internet connection, which is useful in an exam hall or a lab with restricted network access.

My result is not significant. Does that mean there is no effect?

It means your data did not provide enough evidence to reject the null hypothesis at the significance level you chose. A real effect can easily go undetected when the sample is small, the measurement is noisy, or the effect is genuinely modest. Report the effect size and the confidence interval alongside the p-value so a reader can see how much uncertainty is left, and use the sample size calculator before your next study rather than after.

Which test should I use if my data are not normally distributed?

It depends on how far from normal and how large your sample is. Because of the central limit theorem, tests on means become robust to non-normality as the sample grows, so a moderate departure with sixty or more observations per group is usually tolerable. With small samples, strong skew, or ordinal outcomes, a rank-based alternative such as the Mann-Whitney U test, the Wilcoxon signed-rank test, or Spearman's rho is the safer choice. The decision tree page walks you through this fork.

How do I report these results in APA style?

Report the test statistic with its degrees of freedom, the p-value, and an effect size, in that order: for example, t(24) = 2.31, p = .028, d = 0.47. Statistic symbols are italicised, p-values are written without a leading zero because they cannot exceed one, and exact p-values are preferred over threshold statements unless the value is very small, in which case p < .001 is standard. Confidence intervals are given in square brackets with the level stated.

§6Sources

Reference material consulted for this module’s scope and test-selection guidance: