Neatbo.

生成用户声明的部分因子执行计划

声明基本因素、带符号乘积和物理水平,导出每次重复的全部运行、定义关系和别名项,并保留原始 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;回复中的五因素示例不替代原始需求。

操作步骤

  1. 在编辑器或一个 JSON 文件中声明全部因素、两种水平、基本因素及带符号生成关系。
  2. 设置基本运行数、重复次数、随机化、种子和可选最低分辨度。
  3. 检查分页物理运行和实际分辨度,下载全部编码与物理运行、顺序、生成关系、定义群、别名、原始输入、设置及独立 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,表示无定义混杂。
打开部分因子试验计划 →