Back to List

Combine Design, Analysis, Verification, and Reporting into a Single Validation Package

Combine questions, experimental units, design, data, model, diagnostics, verification experiments, constraints, and conclusions into a reproducible analysis receipt and provenance chain.

Advanced
|
45min
|
Verified (2026-08-14)
analysis receiptdesign receiptmodel receiptprovenanceconfirmation runreproducibilitydecision boundaryJMP
Progress0/28 (0%)

We created a nice graph and a table of optimal conditions, but we canโ€™t reproduce the same results three months later. This is because we didnโ€™t record what raw data we used, which response row was linked to which design row, which terms we excluded and why, what the seed and objective function were.

The question for the last section is this:


What should we leave behind so that another person can verify the boundaries of the analysis and its conclusions?
design receipt์„ค๊ณ„ํ–‰ยท๋ฒ”์œ„ยท๋ฌด์ž‘์œ„ํ™”ยทseedยทversion์˜ ๊ธฐ๋ก
model receipt์‚ฌ์ „ ๋ชจํ˜•ยท๋ณ€๊ฒฝยท์ง„๋‹จยท์˜ˆ์ธก ๋ฒ”์œ„์˜ ๊ธฐ๋ก
provenance์งˆ๋ฌธ์—์„œ ๋ฐ์ดํ„ฐยท๊ทธ๋ฆผยท๊ฒฐ๋ก ๊นŒ์ง€ ์ด์–ด์ง€๋Š” ์ถœ์ฒ˜ ์—ฐ๊ฒฐ
decision boundaryํ˜„์žฌ ์ฆ๊ฑฐ๊ฐ€ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฐ๋ก ๊ณผ ๋‹ค์Œ ํ–‰๋™์˜ ๊ฒฝ๊ณ„

A package is not a collection of files, but a network of connections.

A reproducible analysis package is not simply putting a PDF report, a data table, and a script in one folder. Each result must be linked to the input and judgment from which it came.

U29 ยท Figure 01
์งˆ๋ฌธ์—์„œ ํ™•์ธ์‹คํ—˜๊นŒ์ง€ ๋Š๊ธฐ์ง€ ์•Š๋Š” provenance chain
์งˆ๋ฌธ์„ค๊ณ„๋ฐ์ดํ„ฐ๋ชจํ˜•์ง„๋‹จํ™•์ธ๋ณด๊ณ 
๊ฐ ์ƒ์ž๋Š” ๋‹ค์Œ ์ƒ์ž์˜ ์ž…๋ ฅ๊ณผ ํŒ๋‹จ ๊ทผ๊ฑฐ๋ฅผ ๋‚จ๊น๋‹ˆ๋‹ค. ์–ด๋А ์—ฐ๊ฒฐ์ด ๋Š๊ฒจ๋„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๊ฐ™์€ ๊ฒฐ๋ก ์„ ์žฌํ™•์ธํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

Question โ†’ Design โ†’ Data โ†’ Model โ†’ Diagnostics โ†’ Confirmation Experiment โ†’ Reporting

Each arrow has an identity and a reason for the change. If the run ID of the design table and the observed data do not match, or if we cannot tell which model the final graph came from, the provenance chain is broken.

1. First, fix the question and the experimental unit.

The first line of the analysis receipt is not a statistical technique, but a question.

  • primary response and unit
  • factor to change and range
  • independent experimental unit
  • summary rule for technical repeats
  • block, batch, and execution order
  • success criteria and prohibited conclusions

โ€œ24 rowsโ€ is less reproducible than โ€œtake 3 readings from each of 8 independent culture vessels and analyze the 8 vessel-level means.โ€

2. The design receipt leaves a record of the agreement before execution.

FieldExample
design identity2^(4โˆ’1) Resolution IV + foldover
factor codingcoded โˆ’1/0/+1 and actual unit conversion
model intentmain + selected 2FI or full quadratic
run identityrun ID, random order, block, center replicate
constraintsprohibited combinations, equipment range, required control
generator/versiondesign engine, software build, script hash

Items changed after observing the response are saved as amendments, not overwriting the original receipt.

3. Data receipt separates raw data and analysis tables

Raw data preserves the measured values, units, sample ID, and timestamp. The analysis table may be derived data that has undergone exclusion, transformation, and summarization of technical repeats. The transformation between the two should be reproducible by script or explicit rules.

At a minimum, the following should be saved:

  • source file hash and the location of the immutable original
  • data dictionary and missing code
  • exclusion and outlier decisions and reasons
  • key linking design rows and response rows
  • seed, simulator version, and indication of synthetic data
  • environmental information that can affect the results, such as time zone, locale, and software version

4. Model receipt does not hide the selection process

Leaving only the final coefficient table does not allow us to understand why that model was chosen.

  • Prior candidate models and hierarchy
  • Coding and actual unit equations
  • Full model and reduced/alternative models
  • Timing and reasons for adding/deleting terms
  • ANOVA, LOF, residuals, influential point evidence
  • Prediction range and no-extrapolation line
  • Goal, limit, and desirability importance

If automatic selection was used, record the method, threshold, candidate terms, and limitations of selection bias. The mere presence of a p-value in the final table does not constitute a prior validation.

The name 'validated analysis package' does not create a validated state

An educational receipt is a learning tool that reveals omissions. A real validated system requires intended use, requirements, access control, change management, independent review, test evidence, and organizational procedures. Do not refer to the fixtures in this module as a regulatory validation package.

5. Figures and tables must also carry model identity

Each contour plot, profiler, residual plot, and simulation histogram must be traceable to the following:

  • Source dataset ID
  • Model/analysis ID
  • Factor settings and fixed values
  • Axis scale, unit, and filter
  • Generation script or output receipt
  • Date of generation and software version

If an image attached to a report is an outdated result that differs from the latest model, it cannot be used, even if the numbers are similar.

6. Confirmation experiments are a separate evidence package

The confirmation experiment has a new run ID, distinct from the fitting data. It records the candidate conditions, prior success criteria, number of independent replicates, block, and observed values. It shows the difference between prediction and confirmation in a table, and if the model was updated, it creates a new version.

The foldover in screening, the RSM optimum confirmation, and the DSD augmentation all have different purposes. They should not be combined into a single "additional experiment" line.

7. The conclusion should include the decision boundary.

A good conclusion states both what the current data says and what it does not say.

Within the specified candidate region and prior quadratic model, x=0.55, y=0.35 was the composite desirability maximum candidate. The average of three new independent confirmations was consistent with the prediction interval. The Monte Carlo pass rate is conditional on the specified input distribution and LSL. Beyond the studied range, long-term capability, and actual product performance are not conclusions of this package.

Avoid using words that erase the scope, such as "optimization complete," "process robust," or "validated."

In-Silico Lab: Recreate the receipt with the same seed.

  1. Change the receipt seed and see if the screening, RSM, confirmation, and robustness values are all updated.
  2. Change the LSL and confirm whether the decision boundary changes even with the same simulation data.
  3. Check if all the design, model, diagnostics, confirmation, and limitation fields are present.
  4. Write down why this table alone cannot be used to approve the validity of the actual analysis.
In-Silico Lab ยท U29

์„ค๊ณ„ยท๋ถ„์„ยทํ™•์ธยท์ œํ•œ์„ ํ•˜๋‚˜์˜ receipt๋กœ ๋ฌถ์œผ์„ธ์š”

์•ž ๋‹จ์›์˜ ๊ณ ์ • ํ•ฉ์„ฑ fixture๋ฅผ ๊ฐ™์€ seed๋กœ ๋‹ค์‹œ ๊ณ„์‚ฐํ•ด ์งˆ๋ฌธ์—์„œ ๊ฒฐ๋ก ๊นŒ์ง€ ์ถ”์  ๊ฐ€๋Šฅํ•œ ์ตœ์†Œ ๊ฒ€์ฆ ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ฒ˜์Œ์ด๋ผ๋ฉด: ๋ฌด์—‡์„ ๋ˆŒ๋Ÿฌ์•ผ ํ•˜๋‚˜์š”?
  1. 1. ์งˆ๋ฌธ์„ ๋จผ์ € ์ฝ๊ธฐLab ์ œ๋ชฉ์—์„œ ์ด๋ฒˆ์— ๋น„๊ตํ•  ํ•œ ๊ฐ€์ง€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  2. 2. ์กฐ๊ฑด ํ•˜๋‚˜๋งŒ ๋ฐ”๊พธ๊ธฐ์ฒ˜์Œ์—๋Š” n, ํšจ๊ณผ, ์‚ฐํฌ ๊ฐ™์€ ์ž…๋ ฅ ์ค‘ ํ•˜๋‚˜๋งŒ ๋ฐ”๊พธ์‹ญ์‹œ์˜ค.
  3. 3. ์ƒˆ ํ•ฉ์„ฑ ํ‘œ๋ณธ ๋ˆ„๋ฅด๊ธฐ์ƒˆ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ™์€ ์กฐ๊ฑด๋„ ํ‘œ๋ณธ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. 4. ๊ทธ๋ฆผ๊ณผ ๊ณ„์‚ฐ ๊ฒฐ๊ณผ ๋น„๊ตํ•˜๊ธฐ๋ฐ”๊พธ๊ธฐ ์ „ํ›„ ๋ฌด์—‡์ด ์›€์ง์ด๊ณ  ๋ฌด์—‡์ด ๊ทธ๋Œ€๋กœ์ธ์ง€ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ ์–ด๋ณด์‹ญ์‹œ์˜ค.

๋ง‰ํžˆ๋ฉด ์ดˆ๊ธฐํ™”๋กœ ๋Œ์•„๊ฐ€ ๊ธฐ๋ณธ ๊ฒฐ๊ณผ๋ฅผ ๋ณธ ๋’ค ์กฐ๊ฑด ํ•˜๋‚˜๋งŒ ๋ฐ”๊พธ์‹ญ์‹œ์˜ค. ์ด Lab์€ ์ •๋‹ต ํŒ์ •๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ ํŒจํ„ด ๊ด€์ฐฐ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

๊ฐ™์€ ์„ค์ •์˜ ํ•ฉ์„ฑ ๊ด€์ธก

receipt fieldrecorded value
questionํ›„์† ํ™•์ธ์ด ๊ฐ€๋Šฅํ•œ ๊ฒฌ๊ณ ํ•œ ์กฐ๊ฑด ํ›„๋ณด๋Š” ๋ฌด์—‡์ธ๊ฐ€?
row meaningone independent synthetic design or confirmation run
designscreening 4+4; CCD 13; custom 10; DSD 13
seed22022
modelpre-specified coded quadratic teaching model
diagnosticsRSM Rยฒ 0.998; LOF SS 0.163
candidatex=0.30, y=0.55, d=0.713
confirmationyield 90.26; impurity 4.39
robustnesspass 99.6% at LSL 89
decision boundary๊ต์œก์šฉ ํ•ฉ์„ฑ ๊ฒฐ๊ณผ; ์‹ค์ œ ๊ณต์ •ยท์ œํ’ˆยท๊ทœ์ œ ๊ฒฐ๋ก  ๊ธˆ์ง€

๊ณ„์‚ฐ ๊ฒฐ๊ณผ

linked engines4
seed22022
confirmation runs3
translation stateKO only

receipt๋Š” ๋ˆ„๋ฝ๊ณผ ๋ณ€๊ฒฝ์„ ๋“œ๋Ÿฌ๋‚ด๋Š” ์žฅ์น˜์ž…๋‹ˆ๋‹ค. ๋ฌธ์„œํ™”๋งŒ์œผ๋กœ ๋ชจํ˜•ยท๋ฐ์ดํ„ฐยท๊ฒฐ๋ก ์ด ๊ฒ€์ฆ๋˜์ง€๋Š” ์•Š์œผ๋ฉฐ ๋…๋ฆฝ ๊ฒ€ํ† ์™€ ์‹ค์ œ ํ™•์ธ์‹คํ—˜์ด ๋‚จ์Šต๋‹ˆ๋‹ค.

๊ต์œก์šฉ synthetic model ยท bjs-screening-sequence-v1 ยท bjs-response-surface-sequence-v1 ยท bjs-robustness-sequence-v1 ยท bjs-advanced-design-sequence-v1. ํ•œ ํ–‰์€ ๋ณ„๋„ ํ‘œ์‹œ๊ฐ€ ์—†๋Š” ํ•œ ํ•˜๋‚˜์˜ ๋…๋ฆฝ simulation ๋˜๋Š” ์„ค๊ณ„ run์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ์—ฐ๊ตฌยทํ’ˆ์งˆยท๊ทœ์ œ ํŒ๋‹จ์—๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

The Lab summarizes the fixed fixture for the U21โ€“U28 engines as a synthetic receipt. The values on the screen are reproducible from the same version, input, and seed, but it does not replace an actual JMP Project, regulatory validation, or organizational electronic record system.

Distinguish the roles of JMP artifacts

Data Table + Scripts

์ž…๋ ฅ ๋ฐ์ดํ„ฐ์™€ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ถ„์„ ์ •์˜๊ฐ€ ๊ฐ™์€ receipt์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

Model Reports

๊ณ„์ˆ˜ยทANOVAยท์ง„๋‹จยทProfiler์˜ source table๊ณผ model identity๋ฅผ ๋‚จ๊น๋‹ˆ๋‹ค.

Journal / Project Artifacts

์„ค๋ช… ๋ฌธ์„œ๊ฐ€ ์›์ž๋ฃŒยท๊ฒฐ๊ณผยท์ œํ•œ์„ ์ถ”์ ํ•˜๊ฒŒ ๋ฌถ๋˜ ๊ฒ€์ฆ ์ž์ฒด๋กœ ์˜ค์ธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

The Data Table and table script connect the input and analysis definition, and the model report bundles the numerical, diagnostic, and Profiler outputs. Artifacts such as a Journal or Project can preserve the analysis context, but the validity of the links and the consistency of the execution environment must be verified separately. The focus is on what evidence supports which conclusion, rather than the method of use.

Minimum handoff checklist

  1. Are the question, primary endpoint, and independent sample size specified?
  2. Are the design matrix, execution sequence, block, and factor with actual units provided?
  3. Can the raw data hash and analysis table transformation be reproduced?
  4. Are the prior model and all changes preserved?
  5. Are the ANOVA, LOF, residual, and prediction ranges linked?
  6. Are the optimization goals, limits, and weights specified?
  7. Is the confirmation experiment separated from the fitting data?
  8. Are the simulation distribution, correlation, seed, and version provided?
  9. Do the figures and tables have the source data and model ID?
  10. Are the limitations of the conclusions and the next steps documented?

Concluding the section

  • Reproducibility is the completeness of the provenance chain, not the number of files.
  • Separate and connect the design, data, model, and simulation receipts.
  • Do not hide selections, exclusions, and changes behind the final result.
  • Confirmation has a separate run and predefined success criteria.
  • The decision boundary should clearly state both acceptable conclusions and prohibited extrapolations.
  • Documentation and actual system validation are different.
์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ํŒจํ‚ค์ง€๋Š” ๋ฐ์ดํ„ฐยท์„ค๊ณ„ยท๋ชจํ˜•ยท์ง„๋‹จยทํ™•์ธ์‹คํ—˜ยท์ œํ•œ์„ ๊ฐ™์€ provenance chain์— ๋ฌถ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ์‚ฌ์‹ค๊ณผ ๋ถ„์„์ด ํƒ€๋‹นํ•˜๋‹ค๋Š” ํŒ๋‹จ์€ ๋ณ„๊ฐœ์ž…๋‹ˆ๋‹ค.

This concludes the current Learning Spine of the KO core course. The next step is not to arbitrarily add new modules, but to translate and thoroughly review the approved structure into EN and JA after validation and publication of U21๏ฝžU29 KO.

Official Supplementary Materials

This article and the Lab are educational synthetic materials and are not evidence or a validated system for actual research, process, quality, or regulatory decisions.

๐Ÿ’ฌ Questions & Comments

0 comments

You can post without signing in. Guest comments cannot be edited or deleted by their author.

0/2000

Loading...