Governed browser-only machine learning · v1.0.11

Local Regression Studio

Prepare, compare, validate, approve, operate and monitor regression models locally with versioned governance records.

Loading libraries…
Step 1

Start and load data

CSV
Drop a CSV here or choose a file Recommended: up to 50,000 rows and 50 original columns

Offline mode reloads the app without attempting any CDN request. In either mode, CSV data is never sent to a CDN.

Step 2

Select features and transform the target

Predictions and uncertainty bounds are converted back to the original target scale.
0 selected

Data-quality assistant

Automated checks update with the selected target and features. They identify common risks but do not replace scientific or domain review.

Load a CSV to run data-quality checks.
Step 3

Configure preprocessing

Select a target and at least one feature to estimate the processed feature count.
Step 4

Select a model and tune hyperparameters

Regression only: these models predict a continuous numeric target. Classification targets are not supported in this release.

Manual configuration selected.

Grid values are generated from minimum, maximum and number of points. Tuning compares candidates on the validation set only; the test set remains isolated.

Step 5

Split data and train the model

Prediction uncertainty

Choose a split strategy. A split summary will be shown before training.

Compare several baseline models

Single-model training is the default. Open the comparison tools only when you want a quick baseline comparison across multiple model families.

Training data fits preprocessing and the model. Validation data selects hyperparameters. Test data is used only for the final independent evaluation.
Step 6

Review, validate, approve, and export

Diagnostic plot settings

Actual vs predicted

Actual and predicted vs input feature

Residuals vs predicted

Residual distribution

Residual Q–Q plot

Residuals vs input feature

Residuals by source

Interval width vs prediction

Training and optimisation history

Feature importance

Validation and acceptance

Acceptance criteria apply to the currently active experiment unless you explicitly apply them to all comparable experiments. Blank numeric fields are not evaluated. Acceptance is a user decision, not an automatic certification.

Train or load a model to evaluate acceptance criteria.

Test performance by selected group

Approval and operational release

Record a human decision, document intended and prohibited uses, define the operational input schema, and export an integrity-checked prediction package.

Model selected for approval

Approval decisions apply to this explicit release candidate. Final approval records, history, and approved-package exports are available in Final reports and exports below. The selector defaults to the preferred experiment when one is marked; otherwise it uses the active experiment.

Train or open a model to choose an approval candidate.

Operational input schema

Training-derived ranges and category levels are locked. Optional units and descriptions are saved with approved prediction packages.

Train or load a model to record an approval decision.

Approval history

Final reports and exports

Download validation evidence, approval records, operational packages, model artifacts, metrics and plots after completing diagnostics, acceptance review and approval decisions.

Figures to embed in the validation report

Validation and governance reports

Model, project and result exports

The project file does not contain the original CSV. It contains configuration, fitted model, predictions and diagnostic results.

Operational release

The approved prediction package is enabled only when the selected approval candidate has an approved or conditionally approved status.

Step 7

Predict unknown data

Full workspace
No approved prediction package is loaded. Full-workspace users may still predict with the active fitted model.

Optional measured-target comparison

Train or load a fitted model, then upload a compatible CSV. A measured target column is optional.

Predictions against selected input feature

Step 8

Monitor operational performance and revalidation

Import a CSV containing previous predictions and later measured outcomes. Monitoring does not retrain or alter the model.

Monitoring CSV formats: a minimal file needs measured and predicted target columns. Extended monitoring should also include original input features, package ID, row/sample ID, prediction date, applicability status, and source/regime columns so you can investigate drift and failures.
Upload an operational-results CSV to calculate performance after deployment.

Revalidation triggers

No monitoring record has been analysed.

Model-change assessment

Compare the active experiment with another saved experiment before replacement or reapproval.

Save at least two experiments in the project to compare a proposed replacement.

Privacy and network behaviour

CSV data, preprocessing, training, diagnostics and predictions run in this browser. The app has no analytics, cloud-storage or data-upload endpoint.

The Full Studio hybrid edition may request pinned public JavaScript libraries at startup. Strict-offline and prediction-only editions use bundled local libraries only. CSV data are never sent to a CDN.

Downloaded projects, models and prediction files may contain sensitive derived information. Store and share them appropriately.

Runtime and integrity

Build and runtime integrity

Checking the application edition and dependency sources…

Local recovery

Local recovery

No recovery snapshot was found.

Recovery snapshots exclude the original training CSV. They may contain fitted models and derived results.

What the data-quality assistant checks

The assistant runs local checks when the target or selected features change. It flags duplicate rows, missing values, constant or near-constant columns, ID-like features, high-cardinality categories, missing target values, features equal to the target, and extremely high numeric correlation with the target.

Severity: critical findings can invalidate fitting or interpretation; warnings need review; information items explain workflow state. These checks do not verify units, scientific plausibility, sampling representativeness, causal validity, or every form of target leakage.