P-Value Calculator: From z, t, Chi-Square, F or r
Enter any test statistic and get the exact p-value instantly — one-tailed or two-tailed, with a clear significance verdict, the shaded distribution curve, critical values, the classic p-value table, and ready-to-copy APA sentences. Raw data mode runs the t-test for you.
Quick answer: A p-value is the probability of getting a result at least as extreme as yours if the null hypothesis were true. Small p = your data would be surprising under "no effect". Convention: p < 0.05 is statistically significant. Key landmarks: z = 1.96 → p = 0.05, z = 2.576 → p = 0.01, z = 3.29 → p = 0.001. A one-tailed p-value is exactly half the two-tailed one.
🔑 Key Takeaways
- 1p = P(data this extreme | null is true) — not the probability the null is true, and not the probability your finding is a fluke. That reversal is the single most common error in statistics.
- 2p < 0.05 is a convention, not a law of nature. Fisher picked it as a rough rule; physics demands ~0.0000003, and many fields now argue for 0.005.
- 3The p-value says nothing about effect size. With n = 10,000 a meaningless difference gets p < .001. Always report an effect size (Cohen's d, η², r) beside it.
- 4One-tailed p = two-tailed p ÷ 2. Only use one-tailed if you predicted the direction before collecting data — switching afterwards is p-hacking.
- 5Chi-square and F tests are naturally one-tailed (upper tail only), because only large values indicate departure from the null.
- 6"Not significant" does not mean "no effect." It means insufficient evidence — often just a small sample. Check the confidence interval before concluding anything.
- 7Report exact p-values (p = .032, not "p < .05"), with no leading zero, and use p < .001 only for very small values — that is the APA 7 standard.
📋 On This Page
🧮 Calculate Your P-Value
❓ What Is the P-Value?
The p-value is the probability of seeing a result at least as extreme as the one you got, assuming the null hypothesis is true. It is a measure of surprise. A small p-value means your data would be unusual in a world where nothing is going on, so the "nothing is going on" story starts to look like a poor explanation.
Written formally, for an observed test statistic Tobs:
p = P( |T| ≥ |Tobs| | H₀ true )
The idea in plain English
Suppose a coin is fair (that is the null hypothesis). You flip it 20 times and get 18 heads. The p-value answers one question only: if the coin really were fair, how often would I see something this lopsided or worse? The answer is about 0.0004. That does not prove the coin is loaded. It says that "fair coin" is a very awkward explanation for what you just saw.
The two hypotheses behind every p-value
A p-value only makes sense once you have written down two competing statements about the world. You always test the first one and, if the data are surprising enough, you side with the second.
Null hypothesis (H₀) — "nothing is happening"
The boring, default statement: no difference, no effect, no relationship. It is the assumption the maths runs on. You never prove H₀ true; you either reject it or fail to reject it. It always contains an equals sign.
- Medicine: The new drug and the placebo lower blood pressure by the same amount. (μdrug = μplacebo)
- Ecology: Tiger density is the same inside and outside the protected reserve. (μinside = μoutside)
- Education: There is no correlation between hours studied and exam score. (ρ = 0)
Alternative hypothesis (H₁) — "something is happening"
The claim you are actually interested in: there is a difference, effect, or relationship. It is what you accept when the p-value falls below α. Write it as two-sided (≠) unless you predicted the direction before collecting data, in which case it is one-sided (> or <).
- Medicine: The drug and the placebo differ in how much they lower blood pressure. (μdrug ≠ μplacebo) — one-sided version: the drug lowers it more.
- Ecology: Tiger density differs between reserve and non-reserve areas. (μinside ≠ μoutside) — one-sided version: density is higher inside.
- Education: Hours studied and exam score are correlated. (ρ ≠ 0) — one-sided version: the correlation is positive.
| Null hypothesis (H₀) | Alternative hypothesis (H₁) | |
|---|---|---|
| Says | No effect, no difference | There is an effect or difference |
| Symbol | = | ≠, >, or < |
| Role | Assumed true while computing p | What you argue for if p ≤ α |
| If p ≤ α | Reject H₀ | Supported by the data |
| If p > α | Fail to reject H₀ (not "accept") | Not supported — this time |
Quick rule: H₀ is the statement you try to knock down, H₁ is the statement you hope survives. The p-value measures only how awkward your data look for H₀.
How the p-value is produced
- State the null hypothesis (H₀). Usually "no difference", "no effect", or "no association".
- Compute a test statistic. A z, t, chi-square, F, or r that measures how far your data sit from what H₀ predicts, in units of noise.
- Place that statistic on its null distribution. This is the curve you would get from repeated sampling if H₀ were true.
- Measure the tail area beyond it. That shaded area is the p-value. Two-tailed tests count both tails; one-tailed tests count one.
What the p-value is NOT
| Common claim | Why it is wrong |
|---|---|
| "p = .03 means there is a 3% chance the null is true." | Reversed conditional. p is P(data | H₀), not P(H₀ | data). Getting the posterior needs Bayes and a prior. |
| "p = .03 means a 97% chance the effect is real." | Same reversal. The p-value says nothing about the probability of your alternative hypothesis. |
| "p < .05 means the effect is large or important." | Size and significance are different things. Large samples turn trivial differences into tiny p-values. |
| "p = .20 proves there is no effect." | Absence of evidence is not evidence of absence. Usually it means low power or a small sample. |
| "p = .049 and p = .051 are different findings." | The 0.05 line is a convention, not a cliff. Treat p as a continuous measure of evidence. |
| "p is the chance of a false positive in my study." | The long-run Type I error rate is α, set in advance. p is a property of the data you actually collected. |
Reading the value you get
| P-value | Evidence against H₀ | Typical wording |
|---|---|---|
| p > 0.10 | None worth mentioning | Not statistically significant |
| 0.05 < p ≤ 0.10 | Weak, suggestive only | Marginal; do not overclaim |
| 0.01 < p ≤ 0.05 | Moderate | Statistically significant |
| 0.001 < p ≤ 0.01 | Strong | Highly significant |
| p ≤ 0.001 | Very strong | Report as p < .001 |
Where alpha fits in
α (alpha) is the threshold you commit to before looking at the data, the false positive rate you are willing to tolerate. The p-value is what the data give you after. The decision rule is simply: reject H₀ when p ≤ α. Choosing α after seeing p is p-hacking, and it destroys the guarantee that makes the whole procedure work.
Always report it with company
A p-value on its own is a thin result. Pair it with an effect size (Cohen's d, η², r, odds ratio) and a confidence interval. The p-value tells you whether an effect is distinguishable from noise; the effect size tells you whether it matters; the interval tells you how precisely you have pinned it down. APA 7 asks for all three, and reviewers increasingly insist on it.
🛠 How to Calculate a P-Value with This Tool
- Pick your test statistic. z-score, t-score, chi-square, F, correlation r, or paste raw data for an automatic t-test — or load one of the ten sample scenarios.
- Enter the value and degrees of freedom. z needs no df; t needs df; chi-square needs df; F needs both df₁ and df₂; r needs the sample size.
- Choose the tail. Two-tailed is the default and correct choice unless you predicted the direction in advance. Chi-square and F ignore this — they are upper-tail tests by nature.
- Set α. 0.05 is conventional; the tool compares your p-value against it and states the decision explicitly.
- Read, check, report. Read the exact p-value and verdict, confirm the shaded tail area on the curve, then copy an APA sentence — remembering to add an effect size.
💻 How to Find the P-Value in SPSS, R, Excel, Python and JASP
Most people arrive at a p-value through software, and every package labels it differently. Here is where to look, and the exact command if you only have a test statistic.
SPSS
The p-value is the column headed Sig. or Sig. (2-tailed). For a one-tailed test, halve it. A displayed value of .000 never means zero — report it as p < .001.
R
Every test object prints p-value directly (t.test(), chisq.test(), aov(), cor.test()). From a statistic alone:
2 * pnorm(-abs(z))
2 * pt(-abs(t), df)
pchisq(x, df, lower.tail = FALSE)
pf(F, df1, df2, lower.tail = FALSE)
Excel / Google Sheets
Use the distribution functions, or the built-in test functions for raw data:
=2*(1-NORM.S.DIST(ABS(z),TRUE))
=T.DIST.2T(ABS(t),df)
=CHISQ.DIST.RT(x,df)
=F.DIST.RT(F,df1,df2)
=T.TEST(range1,range2,tails,type)
Python (SciPy)
from scipy import stats
2 * stats.norm.sf(abs(z))
2 * stats.t.sf(abs(t), df)
stats.chi2.sf(x, df)
stats.f.sf(F, df1, df2)
JASP, Jamovi, Minitab, Stata
JASP and Jamovi print the column simply as p. Minitab uses P-Value. Stata uses Prob > |t|, Prob > chi2, or Prob > F — all are the same quantity, the tail area beyond your statistic.
| Software | What the p-value is called | Default tail |
|---|---|---|
| SPSS | Sig. / Sig. (2-tailed) | Two-tailed |
| R | p-value | Two-tailed |
| Excel | P(T<=t) two-tail | Both offered |
| Python (SciPy) | pvalue | Two-tailed |
| Stata | Prob > |t| / chi2 / F | Two-tailed (chi2 and F upper) |
| JASP / Jamovi | p | Two-tailed |
| Minitab | P-Value | Two-tailed |
📑 P-Value Table: Critical Values & Landmarks
These are the critical values people look up most. A statistic larger than the critical value means p is smaller than that α.
Standard normal (z) — no degrees of freedom needed
| α (two-tailed) | Critical z | α (one-tailed) | Critical z |
|---|---|---|---|
| 0.10 | 1.645 | 0.10 | 1.282 |
| 0.05 | 1.960 | 0.05 | 1.645 |
| 0.01 | 2.576 | 0.01 | 2.326 |
| 0.001 | 3.291 | 0.001 | 3.090 |
Student's t — critical values by degrees of freedom (two-tailed)
| df | α = 0.10 | α = 0.05 | α = 0.01 | α = 0.001 |
|---|---|---|---|---|
| 5 | 2.015 | 2.571 | 4.032 | 6.869 |
| 10 | 1.812 | 2.228 | 3.169 | 4.587 |
| 20 | 1.725 | 2.086 | 2.845 | 3.850 |
| 30 | 1.697 | 2.042 | 2.750 | 3.646 |
| 60 | 1.671 | 2.000 | 2.660 | 3.460 |
| ∞ (= z) | 1.645 | 1.960 | 2.576 | 3.291 |
Chi-square — critical values (upper tail)
| df | α = 0.10 | α = 0.05 | α = 0.01 |
|---|---|---|---|
| 1 | 2.706 | 3.841 | 6.635 |
| 2 | 4.605 | 5.991 | 9.210 |
| 3 | 6.251 | 7.815 | 11.345 |
| 4 | 7.779 | 9.488 | 13.277 |
| 5 | 9.236 | 11.070 | 15.086 |
ƒ P-Value Formulas Used
🔍 P-Value Interpretation — In Detail
The p-value answers one narrow question: if there were truly no effect, how often would I see data at least this extreme? A p of .03 means results like yours would arise 3% of the time under a true null. That is evidence against the null — but it is not a measure of how large, important, or reproducible your effect is.
What the number does and does not mean
A p-value is not the probability that the null hypothesis is true; that reversal (confusing P(data|H₀) with P(H₀|data)) is the single most common statistical error in published research. Nor is p = .04 "twice as significant" as p = .08 — p-values are noisy, and in replications they bounce around dramatically. Nor does p > .05 prove there is no effect; absence of evidence is not evidence of absence, and small samples routinely produce non-significant results for real effects. Finally, the p-value says nothing about whether your study design, measures, or sampling were sound — it assumes all of that was correct.
Reading the magnitude
Treat p as a continuous measure of evidence rather than a switch. Values near .05 are weak evidence; below .01 is moderately strong; below .001 is strong — always conditional on the model being right. Because the 0.05 line is arbitrary, never write "approaching significance" for p = .06 or treat .049 and .051 as categorically different. The American Statistical Association's 2016 statement makes this explicit: scientific conclusions should not be based only on whether a p-value crosses a threshold.
Always pair p with an effect size and interval
Sample size drives the p-value: with n = 20 a large effect can miss significance, while with n = 20,000 a trivial effect achieves p < .001. So the complete report is statistic + df + exact p + effect size + confidence interval. The effect size tells you whether the finding matters; the interval tells you how precisely you measured it; the p-value only tells you how surprising the data would be under the null. Our effect size calculators and confidence interval calculator produce the companions this number needs.
One-tailed versus two-tailed
A two-tailed test asks "is there a difference in either direction?" and is the default. A one-tailed test asks "is group 1 greater?" and halves the p-value, which makes it tempting — and makes switching to it after seeing the data a form of p-hacking. Choose the tail before collecting data, state the choice in your methods, and stick to it. Note chi-square and F tests are inherently upper-tail: only large values signal departure from the null, so tail selection does not apply.
✍ How to Report P-Values in APA Style
APA 7 wants the exact p-value, no leading zero, two or three decimals, italicised, and never travelling alone: the test statistic, its degrees of freedom, and an effect size must sit beside it. Below are publication-ready sentences for every common test. Click Copy, paste into your manuscript, and swap the highlighted placeholders for your own numbers.
The five rules that cover 95% of cases
✓ Do this
Exact value, no leading zero: p = .032
Italicise the statistic: t, F, r, p
df in parentheses: t(28)
Effect size always: d = 0.66
Very small values: p < .001
✗ Not this
Leading zero: p = 0.032
Vague banding: p < .05 when you know the exact value
Impossible zero: p = .000
Naked p with no effect size
"Significance" used to mean "importance"
Ready-to-paste sentences by test
Use p < .001 only when the value truly is below .001, never as a lazy substitute for an exact p.
Never write "there was no effect". Write "we did not detect a difference" and let the interval speak.
Both df go in the parentheses: numerator first, denominator second. Partial η2 is labelled ηp2.
Chi-square is the one test where APA asks for the sample size inside the parentheses alongside df.
df for a correlation is n − 2, not n. Drop the leading zero from r as well as p.
Give M and SD for both time points; the paired effect size is dz.
Report the unstandardised b with its SE, then the standardised β, then the model-level R2 and F.
Report medians rather than means, and the rank-biserial or r = z/√N effect size.
Decimal and formatting rules at a glance
| Value | Correct APA form | Why |
|---|---|---|
| p = 0.032 | p = .032 | No leading zero for anything that cannot exceed 1 |
| p = 0.0001 | p < .001 | APA caps reporting precision at three decimals |
| p = .000 (SPSS) | p < .001 | A p-value is never exactly zero |
| p = .05000 | p = .050 | Two or three decimals, no more |
| r = 0.42 | r = .42 | Correlations also drop the leading zero |
| d = .79 | d = 0.79 | Cohen's d can exceed 1, so it keeps the zero |
| t(28)=1.8 | t(28) = 1.80 | Two decimals for test statistics, spaces around = |
| P value, p-Value | p | Lower case, italic, no hyphen inside a statistic string |
Reporting many p-values at once
When a study reports more than a handful of tests, APA prefers a table to a wall of parentheses. Put the statistic, df, exact p, and effect size in adjacent columns; add a note stating the correction method. A single line such as "All p-values are Benjamini-Hochberg corrected for 18 comparisons" earns far more reviewer goodwill than silence.
Final checklist before submission
- Exact p to two or three decimals, or p < .001 — never p = .000 and never a bare p < .05.
- Leading zero removed from p, r, β, and η2; kept for d, t, F, and M.
- Test statistic and degrees of freedom stated in parentheses immediately before p.
- An effect size accompanies every p-value, with a confidence interval where available.
- Tail stated explicitly if the test was one-tailed, along with the pre-registered justification.
- Correction method named whenever multiple comparisons were run.
- Statistics italicised (p, t, F, r, M, SD, N) but Greek letters (χ2, η2, β) left upright.
- Wording avoids "proves", "approaching significance", and "trend toward significance".
🔬 Example Results
Six worked examples matching the sample scenarios in the dropdown. Load any of them and click Calculate to reproduce the numbers exactly.
Example 1 — The 0.05 Landmark: z = 1.96
p = 2 × [1 − Φ(1.96)] = 0.0500
Verdict: significant at α = 0.05 (exactly on the line)
The most famous number in statistics. Each red tail holds 2.5% of the area; together they make the 5% that defines the conventional significance threshold.
Example 2 — Typical t-Test: t = 2.50, df = 20
critical t = 2.086 · p = 0.0212
2.50 > 2.086 → reject H₀ at α = 0.05
A routine significant result. Report it as t(20) = 2.50, p = .021 — and add Cohen's d, because this p-value alone says nothing about how large the difference actually is.
Example 3 — Borderline: t = 1.80, df = 28 (p = 0.083)
critical t = 2.048 · p = 0.0827
1.80 < 2.048 → fail to reject H₀
Do not call this "approaching significance." The honest reading: the data are compatible with the null, but also with a moderate real effect — report the confidence interval and treat the study as inconclusive.
Example 4 — Chi-Square: χ² = 3.841, df = 1
p = 0.0500 (upper tail only)
The classic df = 1 critical value
Chi-square is right-skewed and one-tailed by nature: only large values indicate the observed frequencies depart from expectation. Note 3.841 = 1.96² — the same 5% threshold seen through a different distribution.
Example 5 — ANOVA F: F = 5.20, df = 2, 27
critical F = 3.354 · p = 0.0123
Report: F(2, 27) = 5.20, p = .012, η² = .28
A significant one-way ANOVA. The F distribution is also upper-tail only. Pair it with η² or ω² — our effect size calculators compute both from exactly these inputs.
Example 6 — How the P-Value Falls as the Statistic Grows
z = 1.65 → p = .099
z = 1.96 → p = .050
z = 2.58 → p = .010
z = 3.29 → p = .001
The relationship is steep and non-linear. Small changes in the statistic near the threshold swing the p-value a lot, which is exactly why treating .049 and .051 as categorically different is indefensible.
⚡ P-Value Cheat Sheet
The numbers people look up most, in one place.
| Question | Answer |
|---|---|
| z = 1.96 → p | 0.050 (two-tailed) |
| z = 2.576 → p | 0.010 (two-tailed) |
| z = 3.29 → p | 0.001 (two-tailed) |
| χ² = 3.841, df = 1 → p | 0.050 (upper tail) |
| One-tailed p | Two-tailed p ÷ 2 |
| Two-tailed p | One-tailed p × 2 |
| p = .000 in output | Report as p < .001 |
| Decision rule | Reject H₀ if p ≤ α |
| Correlation r → p | t = r√(n−2)/√(1−r²), df = n − 2 |
| APA format | t(20) = 2.50, p = .021, d = 0.79 |
| Bonferroni correction | Compare p to α ÷ number of tests |
| Chi-square and F tails | Upper tail only, never two-tailed |
🧭 When to Use This Tool
Use this p-value calculator whenever you have a test statistic and need the exact probability — reading a paper that reports only t or F, checking software output, doing homework or exam prep, converting between one- and two-tailed values, teaching hypothesis testing, or running a quick t-test from raw data. It suits students, researchers, reviewers, analysts, and anyone who needs a p-value without opening SPSS or R.
⚠ Assumptions & Limitations
Every p-value assumes its test's conditions hold: random sampling, independent observations, and the relevant distributional assumptions (normality for t and z tests, expected cell counts of at least 5 for chi-square, homogeneity of variance for the pooled t-test and ANOVA). If those fail, the p-value is not merely imprecise — it is answering a question about a model that does not describe your data. The raw-data mode here uses Student's pooled t-test; with clearly unequal variances Welch's version is preferable. P-values also assume a single pre-specified analysis: running many tests, peeking at data as it accumulates, or choosing the tail after seeing the result all inflate false positives (multiplicity and p-hacking). Correct for multiple comparisons when appropriate. Finally, p-values are famously unstable across replications, so a single p near .05 is weak evidence — effect sizes, intervals, and replication carry more information.
🏁 Conclusion
A p-value is a tail area: the probability of data at least as extreme as yours, computed under the assumption that the null hypothesis is true. Mechanically it is simple — find where your statistic falls on the null distribution and measure the area beyond it. For z that is the normal curve, for t the Student distribution with its degrees of freedom, for chi-square and F the upper tail only, and for a correlation you convert r to t first.
The difficulty is never the arithmetic; it is the interpretation. The p-value does not give the probability that the null is true, does not measure effect size, does not indicate importance, and does not become meaningful simply by crossing 0.05. It is one piece of evidence about compatibility between data and a model. Treat the threshold as a convention, report the exact value, and resist the urge to bin results into "significant" and "not significant."
The habit that fixes most p-value misuse is simple: never report one alone. Statistic, degrees of freedom, exact p, effect size, and confidence interval together tell a complete story — how surprising the data are, how big the effect is, and how precisely you measured it. This calculator gives you the exact p-value from any common test statistic, with plots that show the tail area you are actually computing, plus APA-ready sentences. Pair it with our effect size and confidence interval calculators, and your results section will satisfy any reviewer.
❓ Frequently Asked Questions
What is a p-value in simple terms?
What does p < 0.05 mean?
How do you calculate a p-value from a z-score?
How do you calculate a p-value from a t-score?
What is the difference between one-tailed and two-tailed?
Is the p-value the probability the null hypothesis is true?
Does a smaller p-value mean a bigger effect?
What does a non-significant p-value mean?
Why is 0.05 the standard threshold?
Can a p-value be exactly zero?
How do I report p-values in APA style?
What is p-hacking?
What p-value do chi-square and F tests use?
How do degrees of freedom affect the p-value?
How do I get a p-value for a correlation?
Should I correct p-values for multiple comparisons?
What is the difference between p-value and alpha?
Can I compare two p-values?
What does the ASA say about p-values?
What should I report alongside the p-value?
Where is the p-value in SPSS output?
How do I calculate a p-value in Excel?
How do I get a p-value in R from a test statistic?
How do I get a p-value in Python?
What does "Sig. (2-tailed)" mean?
🔗 Related Calculators & Guides
A p-value is only one part of a complete result. These tools cover the rest:
- T-Test Calculator — run paired, and independent t-tests from raw data.
- Chi-Square Calculator — goodness of fit and tests of independence from a contingency table.
- One-Way ANOVA Calculator — F statistic, p-value, and post-hoc comparisons.
- Effect Size Calculator — Cohen's d, Hedges' g, and eta squared to report beside your p.
- Confidence Interval Calculator — the precision estimate every p-value should travel with.
- Sample Size & Power Calculator — plan the study so a non-significant p is actually informative.
- Correlation Calculator — Pearson and Spearman r with significance testing.
- Z-Score Calculator — standardize a value before converting it to a p-value.
📚 References
- Wasserstein, R. L., & Lazar, N. A. (2016). The ASA statement on p-values: Context, process, and purpose. The American Statistician, 70(2), 129–133. https://doi.org/10.1080/00031305.2016.1154108
- Wasserstein, R. L., Schirm, A. L., & Lazar, N. A. (2019). Moving to a world beyond "p < 0.05". The American Statistician, 73(sup1), 1–19. https://doi.org/10.1080/00031305.2019.1583913
- Greenland, S., Senn, S. J., Rothman, K. J., Carlin, J. B., Poole, C., Goodman, S. N., & Altman, D. G. (2016). Statistical tests, P values, confidence intervals, and power: A guide to misinterpretations. European Journal of Epidemiology, 31(4), 337–350. https://doi.org/10.1007/s10654-016-0149-3
- Fisher, R. A. (1925). Statistical Methods for Research Workers. Oliver & Boyd. Internet Archive
- Goodman, S. (2008). A dirty dozen: Twelve p-value misconceptions. Seminars in Hematology, 45(3), 135–140. https://doi.org/10.1053/j.seminhematol.2008.04.003
- Nuzzo, R. (2014). Scientific method: Statistical errors. Nature, 506(7487), 150–152. https://doi.org/10.1038/506150a
- Simmons, J. P., Nelson, L. D., & Simonsohn, U. (2011). False-positive psychology. Psychological Science, 22(11), 1359–1366. https://doi.org/10.1177/0956797611417632
- Benjamin, D. J., et al. (2018). Redefine statistical significance. Nature Human Behaviour, 2(1), 6–10. https://doi.org/10.1038/s41562-017-0189-z
- Cumming, G. (2008). Replication and p intervals. Perspectives on Psychological Science, 3(4), 286–300. https://doi.org/10.1111/j.1745-6924.2008.00079.x
- Halsey, L. G., Curran-Everett, D., Vowler, S. L., & Drummond, G. B. (2015). The fickle P value generates irreproducible results. Nature Methods, 12(3), 179–185. https://doi.org/10.1038/nmeth.3288
- Ioannidis, J. P. A. (2005). Why most published research findings are false. PLoS Medicine, 2(8), e124. https://doi.org/10.1371/journal.pmed.0020124
- Benjamini, Y., & Hochberg, Y. (1995). Controlling the false discovery rate. Journal of the Royal Statistical Society: Series B, 57(1), 289–300. https://doi.org/10.1111/j.2517-6161.1995.tb02031.x
- Sterne, J. A. C., & Davey Smith, G. (2001). Sifting the evidence — what's wrong with significance tests? BMJ, 322(7280), 226–231. https://doi.org/10.1136/bmj.322.7280.226
- Lakens, D. (2021). The practical alternative to the p value is the correctly used p value. Perspectives on Psychological Science, 16(3), 639–648. https://doi.org/10.1177/1745691620958012
- Gigerenzer, G. (2004). Mindless statistics. The Journal of Socio-Economics, 33(5), 587–606. https://doi.org/10.1016/j.socec.2004.09.033
- Neyman, J., & Pearson, E. S. (1933). On the problem of the most efficient tests of statistical hypotheses. Philosophical Transactions of the Royal Society A, 231, 289–337. https://doi.org/10.1098/rsta.1933.0009
- Press, W. H., Teukolsky, S. A., Vetterling, W. T., & Flannery, B. P. (2007). Numerical Recipes (3rd ed.). Cambridge University Press. numerical.recipes
- NIST/SEMATECH. (2012). Critical values and p-values. In e-Handbook of Statistical Methods. https://www.itl.nist.gov/div898/handbook/prc/section1/prc131.htm
- American Psychological Association. (2020). Publication Manual of the American Psychological Association (7th ed.). apastyle.apa.org
- Moore, D. S., McCabe, G. P., & Craig, B. A. (2021). Introduction to the Practice of Statistics (10th ed.). W. H. Freeman. Publisher page
