生成用户声明的部分因子执行计划
声明基本因素、带符号乘积和物理水平,导出每次重复的全部运行、定义关系和别名项,并保留原始 JSON 与设置。
声明完整因素结构
声明 factors、independentFactors 和 generators。因素可写为名称或 {name, low, high};未填写的水平默认为 -1 和 +1。生成关系使用 {factor, product, sign};sign 默认为 +1,乘积只能包含不同的基本因素。
{
"factors": [
"A",
"B",
"C",
"D",
"E",
"F",
"G"
],
"independentFactors": [
"A",
"B",
"C",
"D"
],
"generators": [
{
"factor": "E",
"product": [
"A",
"B",
"C"
]
},
{
"factor": "F",
"product": [
"A",
"B",
"D"
]
},
{
"factor": "G",
"product": [
"A",
"C",
"D"
]
}
]
}- 高低水平可包含逗号、引号、Unicode 或换行,始终作为字符串保留,不进行数值转换。
- 生成乘积只能引用基本因素;未知字段、重复因素名和访问器被拒绝。
设置运行数、重复及顺序
随机顺序:xorshift32(13、17、5),各次重复连续使用同一状态;Fisher–Yates 使用拒绝采样,仅接收低于 floor(2^32 / bound) × bound 的值。非零 uint32 种子始终保存,包括未随机化时。不声称与 R 的随机序列一致。
| 字段 | 含义 |
|---|---|
| standardRun | 从 1 开始的标准设计行,第一行所有基本因素为低水平。 |
| executeRun | 跨全部重复、从 1 开始的执行顺序。 |
| replicationIndex | 从 1 开始的重复序号,每次重复中每个标准行恰好出现一次。 |
读取带符号定义关系与分辨度
对 E=ABC、F=ABD、G=ACD,将等式乘以相应非基本因素后得到定义生成字 ABCE、ABDF、ACDG。完整群含 I 在内共八个字,最短非恒等字包含四个因素,因此分辨度为 IV。负生成关系的符号保留在群和全部别名类中。
- 最低分辨度仅检查最短字,不搜索更优设计。
- 没有非基本因素时,定义群仅含 I,分辨度为 null,表示无定义混杂。
保留包括原始输入在内的全部结果
aliases.csv 列出每个乘积项名称;aliases.json 保留每个掩码和符号。第 i 位对应 factorOrder[i],零表示 I,各符号相对于所在类的代表项。
| 文件 | 内容 |
|---|---|
| coded-design.csv / physical-design.csv | 每个因素和每个执行行,包含三列身份信息。 |
| run-order.csv / generators.csv / defining-group.csv | 完整执行映射、带符号等式和完整定义群。 |
| aliases.csv / aliases.json | 全部 2^因素数 个项,包含掩码及相对代表项的符号。 |
| plan.json / settings.json / original-input.json | 完整结构化计划、冻结设置和字节完全相同的来源 JSON,保留来源名称、MIME、长度及 SHA-256。 |
| full-run-plan.html / LICENSE.txt | 独立 HTML 中的全部物理运行,JSON 转义水平属性保留控制字符;自有代码授权状态及参考边界。 |
遵守联合预算并进行原子恢复
1–1024 次重复;最多 32,768 次合计运行、655,360 个运行单元格。随机顺序使用非零 uint32 种子和公开的 xorshift32 拒绝采样排列规则。
联合预算:100,000,000 个计量工作单元;文件与完整复制文本 64 MiB;紧凑结构化数据 8 MiB;合计 72 MiB;传输 96 MiB;保守自有分配包络 1,024 MiB。名称、转义、编码、别名成员及复制均计量。各轴上限不代表可同时达到最大容量。
120 秒绝对时限从来源采集之前开始,覆盖元数据、读取、Worker 启动、计算、编码、完整校验、清理和首次发布。失败或取消清除先前全部产物。
- 页面结果分页显示;完整复制和下载不截断运行、水平文本或别名。
- 修正字段、水平、生成关系或基本运行数。联合预算失败时减少完整任务后重试。取消或 Worker 失败后,保留相同原始输入与设置并重新运行。
参考资料
- 完整原始公开讨论
已阅读保存的全部四条帖子。作者要求七因素、16 次运行、E=ABC、F=ABD、G=ACD 和分辨度 IV。五因素回复没有完成该任务;没有作者完成确认,讨论自动关闭。在线偏好、地区、市场量和付费意愿未知。
- FrF2 API 参考
仅作为 API/参考。自有 GF(2) 实现不包含 GPL >=2 的 FrF2、WebR 或 R,不声称执行过成熟 R 对照。
本分类工具使用说明
展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。
部分因子试验计划将因素名、带符号生成关系和物理水平转换为完整执行计划,保留全部定义关系和别名项。
声明要执行的设计。原作者的七因素、16 次运行使用 E=ABC、F=ABD、G=ACD,分辨度为 IV;回复中的五因素示例不替代原始需求。
操作步骤
- 在编辑器或一个 JSON 文件中声明全部因素、两种水平、基本因素及带符号生成关系。
- 设置基本运行数、重复次数、随机化、种子和可选最低分辨度。
- 检查分页物理运行和实际分辨度,下载全部编码与物理运行、顺序、生成关系、定义群、别名、原始输入、设置及独立 HTML。
可调选项
- 基本运行数
- 16
须等于 2^基本因素数,重复次数另外计算。
- 重复次数
- 1
1–1024 次,合计运行数受 32,768 上限约束。
- 分别随机化每次重复
- 默认关闭
随机顺序:xorshift32(13、17、5),各次重复连续使用同一状态;Fisher–Yates 使用拒绝采样,仅接收低于 floor(2^32 / bound) × bound 的值。非零 uint32 种子始终保存,包括未随机化时。不声称与 R 的随机序列一致。
- 非零 uint32 种子
- 1
1–4,294,967,295,始终保存。
- 最低分辨度
- 4
可留空,不检查最低分辨度;全因子报告无混杂。
能力与限制
- 安全 JSON 文件或可见 JSON 编辑器:最多 1 MiB、2–20 个因素、1–15 个基本因素;ASCII 名称唯一且最多 64 字符,每个物理水平文本最多 128 个 UTF-8 字节。
- 每个非基本因素恰好有一个带符号乘积,且只能使用不同基本因素。基本运行数为 2^基本因素数。最多 16 个生成关系、65,536 个定义关系、1,048,576 个别名项,保留全部项。
- 1–1024 次重复;最多 32,768 次合计运行、655,360 个运行单元格。随机顺序使用非零 uint32 种子和公开的 xorshift32 拒绝采样排列规则。
- 联合预算:100,000,000 个计量工作单元;文件与完整复制文本 64 MiB;紧凑结构化数据 8 MiB;合计 72 MiB;传输 96 MiB;保守自有分配包络 1,024 MiB。名称、转义、编码、别名成员及复制均计量。各轴上限不代表可同时达到最大容量。
- 120 秒绝对时限从来源采集之前开始,覆盖元数据、读取、Worker 启动、计算、编码、完整校验、清理和首次发布。失败或取消清除先前全部产物。
- 仅生成用户声明的规则两水平设计,不提供设计目录搜索、优化选择、可估性、区组、裂区或中心点。全因子的分辨度为 null,表示无定义混杂。