Visual Tools
Calculators
Tables
Mathematical Keyboard
Converters
Other Tools


Probability Calculators

Single EventTwo Independent Events
Two EventsThree Events
Joint ProbabilityConditionalBayes TheoremUpdate probabilities
Single Event



Single Event Probability Calculator

Calculate probability for one event using favorable and total outcomes

The single event calculator computes P(A) = favorable outcomes / total outcomes. Input whole numbers for favorable and total outcomes to get probability as a fraction, decimal, and percentage. Features include complement probability P(A'), odds in favor and against, simplified fraction display, and an interactive pie chart visualization. Perfect for dice rolls, coin flips, card draws, and any scenario with one event. Includes explanations tab covering probability fundamentals, formulas, and worked examples.

Two Independent Events Calculator

Compute probabilities for two events that don't affect each other

Calculate all probability combinations for two independent events A and B. Input P(A) and P(B) as decimal values (0 to 1) to instantly compute: P(A∩B) both occurring, P(A∪B) either occurring, P(A∆B) exactly one occurring, P((A∪B)') neither occurring, plus complements and individual exclusions. Each result includes a visual Venn diagram showing the probability region. Results display as decimals with percentages. Ideal for scenarios where events don't influence each other: two dice rolls, multiple coin flips, or independent quality checks.


Two Events Probability Calculator

Comprehensive calculator for all two-event probability scenarios with five modes

Advanced calculator supporting five calculation modes for events A and B: Independent (P(A) × P(B)), Conditional (using P(A|B) or P(B|A)), Intersection (given P(A∩B)), Union (given P(A∪B)), and Mutually Exclusive (P(A∩B)=0). Computes all probability combinations including P(A∩B), P(A∪B), P(A∩B'), P(B∩A'), P(A'∩B'), P(A|B), P(B|A), and complements. Each result displays with a unique Venn diagram visualization. Features automatic probability axiom validation, step-by-step calculation breakdown, and property checking for independence and mutual exclusivity. Handles dependent events, conditional relationships, and complex probability scenarios beyond simple independence.

Three Events Probability Calculator

Analyze complex probability scenarios involving three events with all combinations

Calculate probabilities for three events A, B, and C with comprehensive output covering all possible combinations. Computes: all three occurring P(A∩B∩C), at least one occurring, exactly one, exactly two, various pairwise intersections, unions, and complements. Supports both independent and dependent event scenarios. Visualizes three-way relationships with extended Venn diagrams. Perfect for advanced probability problems in statistics courses, multi-stage quality control processes, complex decision trees, or any scenario requiring analysis of three simultaneous or sequential events. Results include detailed breakdowns and formulas for each computed probability.


Binomial Distribution Calculator

Fixed trials with success/failure outcomes and constant probability

Calculate binomial probabilities for n independent trials with constant success probability p. Input the number of trials, success probability, and choose probability type: P(X=k) for exact successes, P(X≤k) for at most k, or P(X≥k) for at least k successes. Displays complete probability mass function, mean μ=np, variance σ²=np(1-p), and distribution chart. Perfect for coin flips, quality control with fixed sample sizes, yes/no surveys, or any scenario with repeated independent trials and binary outcomes. Shows all probabilities from 0 to n successes when viewing full distribution.

Poisson Distribution Calculator

Model event counts occurring in fixed time or space intervals

Compute Poisson probabilities given average rate λ (lambda). Ideal for modeling rare events: customer arrivals per hour, defects per unit, emails per day, or radioactive decay counts. Input lambda (average rate) and target number of events k. Calculator provides P(X=k) and cumulative probabilities, plus mean μ=λ, variance σ²=λ (equal to mean), and standard deviation. Displays probability mass function chart showing distribution shape. Use when events occur independently at constant average rate with no upper limit on count.

Geometric Distribution Calculator

Number of trials until first success in repeated Bernoulli trials

Calculate geometric probabilities for trials-until-success scenarios. Input success probability p to find the probability of first success occurring on trial k. Shows PMF P(X=k)=(1-p)^(k-1)×p, mean μ=1/p (expected trials until success), variance σ²=(1-p)/p², and distribution visualization. Classic applications include: quality control (items inspected until finding defect), sales (calls until first sale), or games (attempts until winning). Memoryless property means past failures don't affect future probability. Perfect for "how long until" questions with constant success probability.

Negative Binomial Calculator

Trials needed to achieve r successes with failures counted

Generalization of geometric distribution for r successes instead of just one. Input r (target successes), p (success probability per trial), and k (number of failures before achieving r successes). Calculates probability of exactly k failures before r-th success using PMF with binomial coefficient. Shows mean μ=r(1-p)/p, variance σ²=r(1-p)/p², complete probability distribution, and chart. Applications include reliability testing (failures before r components work), customer acquisition (trials to get r conversions), or manufacturing (defects before producing r good units). More flexible than geometric for real-world scenarios requiring multiple successes.

Hypergeometric Calculator

Sampling without replacement from finite population with two types

Calculate probabilities when sampling without replacement—unlike binomial which assumes replacement. Input N (total population), K (success items in population), n (sample size drawn), and k (successes in sample). Uses hypergeometric PMF with three binomial coefficients. Shows mean μ=nK/N, variance (accounting for finite population correction), and full distribution. Essential for: card games (drawing specific cards from deck), quality control (selecting from finite batch), lottery probabilities, or survey sampling from small populations. Key difference from binomial: probability changes with each draw since items aren't replaced.

Discrete Uniform Calculator

All integer values between minimum and maximum equally likely

Simplest discrete distribution where every outcome has equal probability. Input minimum value a and maximum value b to calculate uniform probabilities. Each value k in range [a,b] has probability P(X=k)=1/(b-a+1). Shows mean μ=(a+b)/2 (midpoint), variance σ²=((b-a+1)²-1)/12, and bar chart with equal-height bars. Classic example is fair die: a=1, b=6, each outcome probability=1/6. Use for lottery numbers, random selection scenarios, or any situation where all discrete outcomes are equally probable. Foundation for understanding more complex distributions.


Continuous Uniform Distribution Calculator

Equal probability density across a continuous interval with flat distribution

Calculate probabilities for continuous uniform distribution where every value between minimum a and maximum b has equal probability density. Input bounds a and b, then choose probability type: P(X<x), P(X>x), or P(x₁<X<x₂) for range probabilities. Shows PDF f(x)=1/(b-a) which is constant across the interval, mean μ=(a+b)/2 at the midpoint, and variance σ²=(b-a)²/12. Displays rectangular distribution chart with highlighted probability regions. Perfect for random number generation, modeling situations with no prior information where all values in range are equally likely, or when outcomes are truly random within bounds. Classic example: randomly selecting a point on a line segment.

Normal Distribution Calculator

Bell curve distribution with mean and standard deviation parameters

Most important continuous distribution modeling natural phenomena and measurement errors. Input mean μ (center) and standard deviation σ (spread) to calculate probabilities for any value or range. Computes P(X<x), P(X>x), or P(x₁<X<x₂) with automatic Z-score calculation showing standardized values. Displays classic bell-shaped curve with mean marked and probability regions shaded. Shows 68-95-99.7 rule: 68% within ±1σ, 95% within ±2σ, 99.7% within ±3σ. Essential for statistical inference, hypothesis testing, confidence intervals, and Central Limit Theorem applications. Use when data clusters symmetrically around mean with most values near center and fewer at extremes. Ubiquitous in: heights, test scores, measurement errors, and aggregated random variables.

Exponential Distribution Calculator

Models waiting times and time between events in Poisson processes

Calculate probabilities for time until next event occurs given constant average rate λ. Input rate parameter λ (events per time unit) and query value x to find P(X<x), P(X>x), or range probabilities. Shows PDF f(x)=λe^(-λx) with characteristic decreasing exponential curve, mean μ=1/λ (average wait time), and variance σ²=1/λ². Key feature: memoryless property where P(X>s+t|X>s)=P(X>t)—past waiting doesn't affect future probability. Perfect for: time until next customer arrival, component failure times, radioactive decay intervals, time between earthquakes, or service completion times. Complement to Poisson distribution: if events follow Poisson process with rate λ, time between events follows exponential with same λ.


Joint Probability Calculator

Calculate probability of two or more events occurring together simultaneously

Compute joint probabilities P(A∩B) representing both events A and B happening together. Input marginal probabilities P(A) and P(B), then specify relationship: independent events where P(A∩B)=P(A)×P(B), or provide direct joint probability for dependent events. Calculator shows all combinations: P(A∩B) both occurring, P(A∩B') only A occurring, P(A'∩B) only B occurring, P(A'∩B') neither occurring. Displays 2×2 contingency table with joint probabilities in cells and marginal totals in rows/columns. Automatically calculates conditional probabilities P(A|B) and P(B|A) from joint values. Verifies probability axioms: all values non-negative, total sums to 1. Essential for understanding event relationships, building probability tables, analyzing survey data with multiple categories, or working with bivariate distributions. Foundation for more complex multivariate probability problems.

Conditional Probability Calculator

Find probability of event A occurring given that event B has already occurred

Calculate conditional probability P(A|B) using the fundamental formula P(A|B)=P(A∩B)/P(B). Multiple input modes: (1) provide P(A∩B) and P(B) directly for immediate calculation, (2) input P(A), P(B), and specify independence for P(A|B)=P(A), or (3) enter P(A), P(B|A) to work backward finding P(A|B) via Bayes' theorem. Shows step-by-step calculations with formula breakdowns. Displays both P(A|B) and P(B|A) to illustrate asymmetry—conditioning on different events yields different probabilities. Includes Venn diagram visualization showing restricted sample space: when given B occurred, only consider outcomes within B, find what fraction also includes A. Critical for: medical test interpretation (probability of disease given positive test), quality control (defect probability given supplier), risk assessment, and any scenario where new information changes probability estimates. Foundation for Bayesian inference.


Two Events Probability Calculator

Comprehensive calculator for all two-event probability scenarios with five modes

Advanced calculator supporting five calculation modes for events A and B: Independent (P(A)×P(B)), Conditional (using P(A|B) or P(B|A)), Intersection (given P(A∩B)), Union (given P(A∪B)), and Mutually Exclusive (P(A∩B)=0). Computes all probability combinations including P(A∩B), P(A∪B), P(A∩B'), P(B∩A'), P(A'∩B'), P(A|B), P(B|A), and complements. Each result displays with unique Venn diagram visualization showing probability regions. Features automatic probability axiom validation ensuring results satisfy 0≤P≤1 and sum rules. Provides step-by-step calculation breakdown showing formulas used. Checks independence property: P(A∩B)=P(A)×P(B) and mutual exclusivity: P(A∩B)=0. Handles dependent events, conditional relationships, and complex probability scenarios beyond simple independence. Essential for advanced probability problems, statistical inference, and real-world applications involving event interactions.

Three Events Probability Calculator

Analyze complex probability scenarios involving three events with all combinations

Calculate probabilities for three events A, B, and C with comprehensive output covering all possible combinations. Computes: all three occurring P(A∩B∩C), at least one occurring P(A∪B∪C), exactly one event, exactly two events, various pairwise intersections P(A∩B), P(A∩C), P(B∩C), two-way unions, three-way unions, and all complement combinations. Supports both independent event scenarios where P(A∩B∩C)=P(A)×P(B)×P(C) and dependent relationships requiring additional conditional probabilities. Visualizes three-way relationships with extended Venn diagrams showing seven distinct regions plus exterior. Displays complete probability table with marginal, joint, and conditional probabilities. Perfect for advanced probability problems in statistics courses, multi-stage quality control processes analyzing multiple inspection points, complex decision trees with three decision factors, or any scenario requiring analysis of three simultaneous or sequential events. Results include detailed breakdowns and formulas for each computed probability.


Bayes' Theorem Calculator

Update probabilities with new evidence using Bayesian inference framework

Calculate posterior probability P(A|B) using Bayes' theorem: P(A|B)=P(B|A)×P(A)/P(B). Input prior probability P(A) representing initial belief before evidence, likelihood P(B|A) showing probability of evidence given hypothesis is true, and evidence probability P(B) or alternative form with P(B|A') for complement. Calculator automatically computes posterior probability showing updated belief after observing evidence. Displays complete Bayes formula breakdown with numerator P(B|A)×P(A) and denominator P(B)=P(B|A)×P(A)+P(B|A')×P(A'). Shows sensitivity analysis: how posterior changes as prior or likelihood varies. Includes visualization tree diagram illustrating probability flow from prior through likelihood to posterior. Essential for: medical diagnosis (disease probability given test result), spam filtering (spam probability given word presence), quality control (defect source probability given inspection result), machine learning classification, and any problem requiring belief updating with new information. Foundation of Bayesian statistics and probabilistic reasoning.


Direct Data Expected Value Calculator

Work with probability distribution tables where each outcome has its known probability

This calculator handles the classic probability table format: you have distinct values and know exactly how likely each one is. Enter your value-probability pairs to get the weighted average by multiplying each outcome by its probability and summing everything. Shows complete breakdown with each term displayed, automatic verification that probabilities sum to 1, and step-by-step formula application. Perfect for dice games, lottery analysis, risk assessments, or any discrete scenario where outcomes and chances are clearly defined. Includes bar chart visualization marking where expected value falls within your distribution.

Raw Data Expected Value Calculator

Find the mean from actual observed data points without any preprocessing

Paste your list of numbers from experiments, surveys, or measurements. Calculator automatically tallies values and divides by count for the arithmetic mean. Accepts comma-separated or line-break format. Displays sample size n, sum, calculated mean, sorted data view, and auto-generated frequency table showing which values appeared most. Works with ungrouped raw observations: test scores, sensor readings, response times, individual data points rather than pre-summarized statistics. Includes histogram visualization and descriptive stats like median, mode, and range.

Grouped Data Expected Value Calculator

Handle frequency distributions organized into class intervals with counts per bin

For data pre-organized into ranges like income brackets, age groups, or score intervals, this finds the mean using class midpoints. Provide boundaries for each interval and observation counts per bin. Tool determines midpoints, multiplies by frequencies, sums products, divides by total count. Detailed table shows intervals, midpoints, frequencies, and products driving the calculation. Essential for large datasets already binned or published statistics in grouped form. Assumes uniform distribution within intervals, approximating true mean. Includes cumulative and relative frequency displays.

Discrete Uniform Expected Value Calculator

All integer outcomes between minimum and maximum share equal probability

Simplest discrete distribution where every integer from a to b is equally likely. Enter minimum and maximum for expected value at their midpoint using formula E[X]=(a+b)/2. With n equally likely outcomes each having probability 1/n, average sits right in middle. Shows instant midpoint formula and verification by summing all values divided by count. Used for fair die rolls, random integer selection in range, lottery draws from consecutive numbers. Perfect symmetry: expected value always lands exactly halfway between bounds. Includes flat probability mass function visualization.

Binomial Expected Value Calculator

Fixed independent trials with constant success probability yield E[X]=np

For n independent trials each with success probability p, expected successes equal n×p. Enter trial count and probability for instant result. Underlying math summing k×P(X=k) over all k collapses through binomial theorem to np. Intuitive interpretation: run n trials where each succeeds with probability p, expect p proportion to succeed giving np total. Applications include quality control for expected defects, surveys for expected positive responses, coin flip experiments, repeated success-failure scenarios. Display includes variance np(1-p) and standard deviation for complete distribution characterization.

Geometric Expected Value Calculator

Average trials until first success equals 1/p in memoryless process

Performing independent trials until first success? Geometric distribution gives expected wait as E[X]=1/p where p is success probability per trial. If p=0.2, expect 5 trials on average. Infinite series telescopes to this simple reciprocal form. Classic cases: attempts until first sale, trials until equipment breaks, plays until winning game, waiting for rare events. Unique memoryless property for discrete processes where past failures do not influence remaining expected wait. Shows variance (1-p)/p², exponentially decreasing probability mass function, and extension to negative binomial for multiple successes.

Negative Binomial Expected Value Calculator

Expected failures before achieving r successes using r(1-p)/p formula

Extends geometric thinking to multiple successes: collecting r successes while counting expected failures along the way. Enter target success count r and probability p for E[X]=r(1-p)/p showing average failures accumulated. Definition counts failures before r-th success, not total trials. When r=1, reduces to geometric case. Expectation scales linearly with r: doubling success target doubles expected failures. Applications in reliability testing needing r working components, sales requiring r conversions, quality control producing r acceptable units. Includes variance r(1-p)/p² and comparison with binomial approach.

Hypergeometric Expected Value Calculator

Sampling without replacement gives E[X]=n(K/N) for expected successes

Drawing items from finite population without replacement changes individual probabilities each draw, yet expected value formula stays simple: E[X]=n×(K/N) where n is sample size, K is success items in population N. Just sample size times success proportion. If K/N of population are successes, expect same fraction in sample regardless of replacement method. When N is large relative to n or sampling with replacement, hypergeometric approaches binomial with p=K/N. Essential for card probabilities, quality inspection of batch samples, ecological recapture studies. Variance includes finite population correction factor with probability mass function for specific parameters.

Poisson Expected Value Calculator

Rate parameter λ equals both mean and variance in this distribution

Special Poisson property: expected value equals defining parameter λ. Enter rate λ for events per interval and E[X]=λ. Parameter determining distribution is also its mean. Unique feature: variance also equals λ, making mean and variance identical. Derivation sums k×P(X=k) from k=0 to infinity yielding λ through exponential series. Models rare event counts: customer arrivals per hour, defects per unit, emails per day, radioactive decays per second. Parameter λ represents both average rate and expected count for fixed intervals. Related to exponential distribution where time between Poisson events follows exponential with same λ.

Continuous Uniform Expected Value Calculator

Flat probability density across interval means expected value at midpoint

Continuous uniform distribution on [a,b] with constant density gives expected value at midpoint E[X]=(a+b)/2. Enter bounds to see this symmetry. Integral of x×f(x) from a to b with f(x)=1/(b-a) yields midpoint through standard integration. Uniform density giving equal weight everywhere means expected value balances at center. Models complete uncertainty within bounds: random points on line segments, unknown arrival times within windows, measurement errors within tolerance ranges. Same midpoint formula applies to both discrete integer ranges and continuous intervals. Rectangular density visualization shows uniformity with variance (b-a)²/12.

Exponential Expected Value Calculator

Average waiting time until next event equals 1/λ reciprocal of rate

Exponential distribution models continuous waiting times with expected value E[X]=1/λ where λ is rate parameter. If λ=2 events per hour, expect 0.5 hours between events. Integral of x×λe^(-λx) from 0 to infinity yields 1/λ through integration by parts. Duality with Poisson: if Poisson has rate λ events per hour, exponential gives hours per event as 1/λ. Memoryless property unique to continuous distributions where past waiting does not affect remaining expected wait. Models customer arrival times, component lifetimes, earthquake intervals, radioactive decay times. Variance 1/λ² gives standard deviation equal to mean.

Normal Distribution Expected Value Calculator

Expected value equals mean parameter μ defining distribution center

Normal distribution expected value trivially equals mean parameter: E[X]=μ. Enter mean μ to see expected value as center parameter defining distribution location. Normal defined by two parameters μ for mean and σ for standard deviation, with expected value being first defining characteristic. Bell curve symmetric around μ means expected value at center point. Integral verification through symmetry and substitution confirms E[X]=μ. Most important continuous distribution via Central Limit Theorem where sample means approach normal with expected value equal to population mean. Applications in heights, test scores, measurement errors. Visualization shows bell curve centered at μ with standard deviation markers.