Analysis Results
Episode Length Plot
Distribution and Run Comparison
Training Trend Analysis
Interactive Results Table
| Episode | Length | Smoothed | Rolling Mean | Deviation | Reward | Success | Truncated | Outlier | Run |
|---|
Formula Used
How to Use
- Paste episode data or upload a CSV file.
- Choose experiment, smoothing, plotting, and outlier settings.
- Select comparison options for multiple runs or seeds.
- Press Calculate and Plot to generate results.
- Review statistics, trends, outliers, and run comparisons.
- Export the chart, processed data, or printable report.
Example Data Format
| episode | length | reward | success | truncated | run |
|---|---|---|---|---|---|
| 1 | 42 | 38 | 0 | 0 | Seed 1 |
| 2 | 57 | 51 | 0 | 0 | Seed 1 |
| 3 | 84 | 77 | 1 | 0 | Seed 1 |
Interpretation Guide
Episode length counts environment steps before termination or truncation. Improvement depends on the task objective. Longer episodes help survival tasks, while shorter episodes may help goal-reaching tasks.
Strong trends should be checked beside reward and success rate. Time limits can create artificial plateaus. Compare multiple seeds before declaring convergence.
Smoothing reveals broad direction but can hide instability. Keep the raw series visible for diagnosis. Outliers may represent rare failures, successes, or logging problems.
Frequently Asked Questions
What is episode length?
It is the number of environment steps completed during one episode.
Is a shorter episode always better?
No. The preferred direction depends on the environment and learning objective.
What does truncation mean?
Truncation ends an episode because of an external limit, usually maximum steps.
Why use smoothing?
Smoothing reduces short-term noise and makes the training direction easier to inspect.
Which smoothing method should I choose?
Moving averages are simple, while EMA responds faster to recent changes.
How are outliers detected?
The calculator supports Z-score, IQR, modified Z-score, and custom thresholds.
Can I compare multiple runs?
Yes. Add a run name in the sixth column for each observation.
What does confidence band mean?
It estimates variation around the cross-run mean using aligned episode values.
Can I analyze rewards too?
Yes. Include reward values and select the reward relationship chart.
Does the calculator store my data?
Settings can be stored locally in your browser. Uploaded data stays client-side.