Choose the axis
Identify the single experimental factor you want to vary while holding the rest of the setup as stable as practical.
Alpha 1 · Single-axis diagnostic
A test-axis witness for experimental design.
Just a Marble helps test whether changing an experimental axis produces meaningfully new information.
Experimental, advisory, and early-stage. It does not establish causation, statistical significance, or production readiness.
Change one axis. Observe whether the selected metric changes with it.
What it does
Every result is shaped by the experiment you supply: the axis, runner, metric extractor, conditions, and sample design.
Identify the single experimental factor you want to vary while holding the rest of the setup as stable as practical.
Supply a runner that executes each condition and a metric extractor that converts each run into a comparable result.
Just a Marble runs controlled variations and checks whether the selected metric separates the axis conditions.
The output is an MDC classification: a compact indication of how much distinguishable information appeared under the supplied design.
How it works
Current labels
The labels describe the observed distinction produced by the supplied experiment and metric. They do not certify the experiment, prove an effect, or replace statistical analysis.
The selected metric does not meaningfully distinguish the tested axis conditions in the supplied runs.
The metric begins to show condition-sensitive structure, but the distinction remains limited or weak.
The outcome structure shows a clearer relationship to the tested axis under the current design.
The supplied metric strongly distinguishes the tested conditions within the current experiment and sample design.
Alpha 1 examples
Same axis, non-sensitive metric
axis = step_size
metric = run_completed
result = MARBLE
Step size changes, but the extractor records only whether each run completed. Because completion does not distinguish the conditions, the output is MARBLE.
Same axis, axis-sensitive metric
axis = step_size
metric = max_abs_position
result = LOW_MDC
Maximum absolute position can respond to step size. The metric begins to separate the conditions, producing an advisory LOW_MDC classification.
Current release state
A compact Python reference implementation for independently running a single-axis diagnostic experiment.
License summary
This summary is for orientation only. The full license text controls if any wording differs.
Request commercial licensingContact