PPolySim OS
For K-12 Students · Bayesian Workbench

Bayesian Workbench for a sensor calibration

Built for k-12 students learning it in middle or high school. Watch the idea come alive with plain-language steps and everyday examples — perfect for projects and homework. Simulate a sensor calibration live below — adjust the inputs and watch it respond, right in your browser.

1

Bayes Inference

open full solver →
Bayesian InferenceLive

Controls

Presets

Bayesian inference updates a prior belief with data to form a posterior. For a coin, a Beta prior combined with binomial coin flips gives a Beta posterior — the conjugate update is just adding heads to α and tails to β. Watch the posterior sharpen and shift as evidence accumulates.

▶ Run in Python

Data Inspector

Posterior mean0.667
Posterior SD0.094
Posterior α, β16.0, 8.0

Governing equation

Reading this result: The posterior mean 0.667 sits between the prior mean 0.500 and the observed rate 0.700; with 20 flips versus 4.0 pseudo-counts, the data dominates and pulls the estimate toward the evidence.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

Monte Carlo Price SimulationLive

Controls

Presets

Geometric Brownian motion models a price with constant drift and random volatility — the assumption behind Black-Scholes. Running hundreds of simulated paths reveals the full distribution of outcomes, not just an average. Educational tool, not investment advice.

▶ Run in Python

Data Inspector

Median outcome$0
5th percentile$0
95th percentile$0

Governing equation

Reading this result: Median outcome is about $0, just under the drift-only $107 — GBM compounds in log-space, so volatility always pulls the typical path below the average.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

Bootstrap ResamplingLive

Controls

Presets

The bootstrap estimates uncertainty by resampling your data with replacement thousands of times and recomputing the statistic each time. The spread of those bootstrap means gives a confidence interval — no formula or normality assumption required. Powerful when the math is intractable.

▶ Run in Python

Data Inspector

Sample mean0.00
95% CI low0.00
95% CI high0.00
CI width0.00

Governing equation

Reading this result: The spread of the resampled means is the confidence interval — no normality assumption needed. Sample size sets its width; more resamples only sharpen its edges.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

or unlock everything with Pro →

More with Bayesian Workbench

Frequently asked questions

Is this good for k-12 students?
Yes — this version of "Bayesian Workbench for a sensor calibration" is framed for k-12 students learning it in middle or high school. Watch the idea come alive with plain-language steps and everyday examples — perfect for projects and homework.
Do I need to install anything?
No. It runs in any modern browser, free, with no account required.