An open library for your next question. Public pilot
Executable Science
Log inCreate account
← All research briefs
RESEARCH BRIEF · 5 SOURCES

Test an analysis against data with known generating truth

Can the analysis distinguish finite-sample variation from leakage, missingness bias, or a covariance bug?

Make this plan your own ↓

Read, edit and export without an account. This is preparation; no run or result is claimed.

YOUR WORKING PLAN

Make the question your own.

Working copy · In this tab
5 sources · Exact preparation context

Source links open the current listing. This plan retains the revisions above; listing review does not grant permission to copy or adapt source files.

Before carrying out this plan

  • Three original generators are prepared for the qualified standard-library runtime.
  • Scikit-learn comparisons require a separately qualified environment.

Limits to keep in view

  • Synthetic rows are not real-world measurements.
  • No held-out score for a named external model has been measured.

Edit freely. Export a copy before reloading or leaving. Your text stays in this tab until you choose to copy, download or save it privately.

What to compare

Use the fixed intercept/slope/noise model, the declared normal missingness mechanism, and the known covariance matrix. Do not require a finite realization to match population moments exactly.

Useful outputs

  • Generated rows, model parameters, seeds, masks and a frozen split.
  • Training-only fit/preprocessing and separate held-out metrics.
  • Population comparison quantities alongside finite-sample observations.

Inputs and prerequisites

  • Three original generators are prepared for the qualified standard-library runtime.
  • Scikit-learn comparisons require a separately qualified environment.

What this work would not establish

  • Synthetic rows are not real-world measurements.
  • No held-out score for a named external model has been measured.

Start with these sources.

Original examples

Synthetic regression data with declared coefficients and split

Executable Science local pilot drafts

Generate 128 regression observations with known coefficients, a declared Gaussian noise process, and a fixed train/test split, together with a small reference fit.

Investigate Can another implementation recover the reference fit and evaluate predictions without changing the test split?

Listing reviewed · source terms apply
Original examples

Synthetic missingness data with complete ground truth

Executable Science local pilot drafts

Generate paired complete, independently missing, and value-dependent missing observations from a declared standard-normal process.

Investigate How does a known missingness mechanism affect a complete-case mean in this controlled example?

Listing reviewed · source terms apply
Original examples

Synthetic correlated measurements with a known covariance

Executable Science local pilot drafts

Generate 256 paired synthetic measurements through a declared linear transformation of independent standard-normal draws, with known population covariance.

Investigate Can covariance and correlation implementations be calibrated against a transparent generator?

Listing reviewed · source terms apply
Methods

3.1. Cross-validation: evaluating estimator performance

scikit-learn documentation

A guide to model-evaluation splits, including grouped and time-series data, nested model selection and permutation-based assessment.

Investigate How much optimism arises when repeated observations from the same group are split across train and test?

Listing reviewed · source terms apply
Methods

3.4. Metrics and scoring: quantifying the quality of predictions

scikit-learn documentation

A broad scoring reference that distinguishes classification, regression, ranking and clustering metrics and their scorer interfaces.

Investigate Can a scoring implementation reproduce independently computed confusion-matrix and probability-loss examples, including undefined edge cases?

Listing reviewed · source terms apply