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.

- no signup
- works offline
- shows the formula
- step‑by‑step working
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.
Sample Size Calculator
How many participants or responses you need for a survey, a proportion, or a two-group comparison at a given power and margin of error.
Open calculator →Which Statistical Test Should I Use?
Answer five questions about your variables and design, and get a named test with the reasoning path that led there.
Start the questions →How to Write a Research Question
Turn a vague topic into a testable question using the PICO and FINER frameworks, with worked examples across disciplines.
Read the guide → ArticleNull Hypothesis vs Alternative Hypothesis
Define H₀ and H₁ before you collect data, tell directional from non-directional tests apart, and avoid claiming a test can “prove” anything.
Read the article → ArticleType I and Type II Errors Explained
Every hypothesis test can go wrong in exactly two ways. See how α and β trade off, and why you cannot eliminate both at once.
Read the article →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.
T-Test Calculator
One-sample, paired, and independent-samples t‑tests, with Welch’s correction and a plot of the t distribution.
Open 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 →Correlation Coefficient Calculator
Pearson’s r from two pasted columns, with r², the significance test, a confidence interval, and a scatter plot.
Open 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 → CalculatorZ-Test Calculator
One-sample and two-proportion z‑tests for when the population standard deviation is known or the sample is large, with the z distribution plotted.
Open calculator → CalculatorCritical Value Calculator
Look up the z, t, chi‑square, or F critical value for any α and degrees of freedom, with the rejection region drawn on the curve.
Open calculator → CalculatorDegrees of Freedom Calculator
Work out df for a t‑test, ANOVA, chi‑square, or regression from your sample sizes, with the formula for each design.
Open calculator → CalculatorOne-Way ANOVA Calculator
Compare means across three or more groups, with the F‑statistic, p‑value, and Tukey HSD pairwise comparisons.
Open calculator → CalculatorMann-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 → CalculatorWilcoxon Signed-Rank Test Calculator
The non-parametric alternative to the paired t‑test, for paired samples where normality cannot be assumed.
Open calculator → CalculatorKruskal-Wallis Test Calculator
The non-parametric alternative to one-way ANOVA, for comparing three or more independent groups by rank.
Open calculator → CalculatorLinear Regression Calculator
Fit a line to paired data and get the slope, intercept, r², and a residual plot to check the fit.
Open calculator → CalculatorDescriptive Statistics Calculator
Mean, median, mode, standard deviation, quartiles, skewness, and kurtosis from your raw data, computed as you paste it in.
Open calculator → ArticleT-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 → ArticleWhat 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.
Confidence Interval Calculator
Intervals for a mean, a proportion, and a difference between two means, with the correct critical value and a written interpretation.
Open calculator →Effect Size Calculator
Cohen’s d, Hedges’ g, and the conversions between d, r, and eta squared, with the conventional benchmarks in context.
Open calculator → ArticleStatistical vs Practical Significance
A tiny p‑value does not mean your result matters. How to decide whether an effect is big enough to act on.
Read the article →How to Report Results in APA Format
The exact statistic, df, p‑value, and effect-size sequence a marker expects to see, worked through for each test.
Literature Review Matrix Template
Build a synthesis matrix of your sources in the browser, save it locally, and export it as CSV for Excel or Google Sheets.
Build a matrix →Reference
§4Which test goes with which design
A quick orientation table. If your design is not here, work through the decision tree instead.
| What you are comparing | Outcome variable | Usual test | Tool |
|---|---|---|---|
| One group against a known value | Numeric | One-sample t‑test | T-test |
| Two independent groups | Numeric | Independent-samples t‑test | T-test |
| Same people measured twice | Numeric | Paired-samples t‑test | T-test |
| Two categorical variables | Counts | Chi-square test of independence | Chi-square |
| Observed counts against expected counts | Counts | Chi-square goodness of fit | Chi-square |
| Two numeric variables measured together | Numeric | Pearson correlation | Correlation |
| Estimating a value rather than testing one | Numeric or proportion | Confidence interval | Interval |
| How big the difference is, not whether it exists | Numeric | Cohen’s d | Effect 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:
- Choosing the Correct Statistical Test — UCLA Office of Advanced Research Computing, Statistical Methods and Data Analytics
- Statistical Tests — Social Science Statistics
- QuickCalcs online statistical calculators — GraphPad
- Introductory Statistics 2e — OpenStax (open-access textbook)
- Develop a Research Question — Duke University Medical Center Library
- EQUATOR Network — reporting guidelines for research studies