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?
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.
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.
| Field | Example |
|---|---|
| design identity | 2^(4โ1) Resolution IV + foldover |
| factor coding | coded โ1/0/+1 and actual unit conversion |
| model intent | main + selected 2FI or full quadratic |
| run identity | run ID, random order, block, center replicate |
| constraints | prohibited combinations, equipment range, required control |
| generator/version | design 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.
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.
- Change the receipt seed and see if the screening, RSM, confirmation, and robustness values are all updated.
- Change the LSL and confirm whether the decision boundary changes even with the same simulation data.
- Check if all the design, model, diagnostics, confirmation, and limitation fields are present.
- Write down why this table alone cannot be used to approve the validity of the actual analysis.
์ค๊ณยท๋ถ์ยทํ์ธยท์ ํ์ ํ๋์ receipt๋ก ๋ฌถ์ผ์ธ์
์ ๋จ์์ ๊ณ ์ ํฉ์ฑ fixture๋ฅผ ๊ฐ์ seed๋ก ๋ค์ ๊ณ์ฐํด ์ง๋ฌธ์์ ๊ฒฐ๋ก ๊น์ง ์ถ์ ๊ฐ๋ฅํ ์ต์ ๊ฒ์ฆ ํจํค์ง๋ฅผ ๋ง๋ญ๋๋ค.
์ฒ์์ด๋ผ๋ฉด: ๋ฌด์์ ๋๋ฌ์ผ ํ๋์?
- 1. ์ง๋ฌธ์ ๋จผ์ ์ฝ๊ธฐLab ์ ๋ชฉ์์ ์ด๋ฒ์ ๋น๊ตํ ํ ๊ฐ์ง๋ฅผ ํ์ธํฉ๋๋ค.
- 2. ์กฐ๊ฑด ํ๋๋ง ๋ฐ๊พธ๊ธฐ์ฒ์์๋ n, ํจ๊ณผ, ์ฐํฌ ๊ฐ์ ์ ๋ ฅ ์ค ํ๋๋ง ๋ฐ๊พธ์ญ์์ค.
- 3. ์ ํฉ์ฑ ํ๋ณธ ๋๋ฅด๊ธฐ์ ํฉ์ฑ ๋ฐ์ดํฐ๊ฐ ๋ง๋ค์ด์ง๋๋ค. ๊ฐ์ ์กฐ๊ฑด๋ ํ๋ณธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
- 4. ๊ทธ๋ฆผ๊ณผ ๊ณ์ฐ ๊ฒฐ๊ณผ ๋น๊ตํ๊ธฐ๋ฐ๊พธ๊ธฐ ์ ํ ๋ฌด์์ด ์์ง์ด๊ณ ๋ฌด์์ด ๊ทธ๋๋ก์ธ์ง ํ ๋ฌธ์ฅ์ผ๋ก ์ ์ด๋ณด์ญ์์ค.
๋งํ๋ฉด ์ด๊ธฐํ๋ก ๋์๊ฐ ๊ธฐ๋ณธ ๊ฒฐ๊ณผ๋ฅผ ๋ณธ ๋ค ์กฐ๊ฑด ํ๋๋ง ๋ฐ๊พธ์ญ์์ค. ์ด Lab์ ์ ๋ต ํ์ ๊ธฐ๊ฐ ์๋๋ผ ํจํด ๊ด์ฐฐ ๋๊ตฌ์ ๋๋ค.
๊ฐ์ ์ค์ ์ ํฉ์ฑ ๊ด์ธก
| receipt field | recorded value |
|---|---|
| question | ํ์ ํ์ธ์ด ๊ฐ๋ฅํ ๊ฒฌ๊ณ ํ ์กฐ๊ฑด ํ๋ณด๋ ๋ฌด์์ธ๊ฐ? |
| row meaning | one independent synthetic design or confirmation run |
| design | screening 4+4; CCD 13; custom 10; DSD 13 |
| seed | 22022 |
| model | pre-specified coded quadratic teaching model |
| diagnostics | RSM Rยฒ 0.998; LOF SS 0.163 |
| candidate | x=0.30, y=0.55, d=0.713 |
| confirmation | yield 90.26; impurity 4.39 |
| robustness | pass 99.6% at LSL 89 |
| decision boundary | ๊ต์ก์ฉ ํฉ์ฑ ๊ฒฐ๊ณผ; ์ค์ ๊ณต์ ยท์ ํยท๊ท์ ๊ฒฐ๋ก ๊ธ์ง |
๊ณ์ฐ ๊ฒฐ๊ณผ
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
์ ๋ ฅ ๋ฐ์ดํฐ์ ์คํ ๊ฐ๋ฅํ ๋ถ์ ์ ์๊ฐ ๊ฐ์ receipt์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
๊ณ์ยทANOVAยท์ง๋จยทProfiler์ source table๊ณผ model identity๋ฅผ ๋จ๊น๋๋ค.
์ค๋ช ๋ฌธ์๊ฐ ์์๋ฃยท๊ฒฐ๊ณผยท์ ํ์ ์ถ์ ํ๊ฒ ๋ฌถ๋ ๊ฒ์ฆ ์์ฒด๋ก ์ค์ธํ์ง ์์ต๋๋ค.
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
- Are the question, primary endpoint, and independent sample size specified?
- Are the design matrix, execution sequence, block, and factor with actual units provided?
- Can the raw data hash and analysis table transformation be reproduced?
- Are the prior model and all changes preserved?
- Are the ANOVA, LOF, residual, and prediction ranges linked?
- Are the optimization goals, limits, and weights specified?
- Is the confirmation experiment separated from the fitting data?
- Are the simulation distribution, correlation, seed, and version provided?
- Do the figures and tables have the source data and model ID?
- 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.
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
- NIST/SEMATECH ยท Process Modeling
- JMP Help ยท Design of Experiments Guide
- JMP Help ยท Enhanced Log in JMP
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.