1

数据上传与方法选择

点击或拖拽文件到此处

支持 Excel 或 CSV (列=样本, 行=帧)

{{ fileName }}

检测到 {{ totalColumns }} 列数据
非参数检验 (SnPM)
适用于不满足正态分布的数据
非参数检验计算量较大,需要进行 1000 次置换,请耐心等待。
2

定义实验设计

Trials / Subject

回归数据对应规则

  • 文件 1 (上方已上传): 因变量 Y(曲线数据)。系统检测到 {{ totalColumns }} 列。
  • 文件 2 (下方请上传): 自变量 X(标量数据)。

⚠️ 重要:文件 2 的行顺序必须严格对应文件 1 的列顺序!

📊

点击上传回归因子 (X) 表格

支持 .csv / .xlsx (单列数据)

{{ regressorFileName }}
检测到 {{ regressorData.length }} 个数值 不匹配 (需 {{ totalColumns }}) 匹配成功

定义双因素水平

数据排列规则

双因素重复测量 ANOVA 要求:

矢量场分析 (Hotelling's T2) 要求:

  • 每个格子内的 第 1 列数据 默认为 受试者 1
  • 每个格子内的 第 2 列数据 默认为 受试者 2
  • 请确保每个区域内的数据列顺序严格一致!

支持多选:按住 Ctrl/Cmd 加选,按住 Shift 连选。拖拽任意选中项即可批量移动。

未分配数据 {{ unassignedColumns.length }}

{{ col.name }}
暂无数据

实验设计矩阵

{{ group.cols.length }} cols
{{ col.name }}

配对数据设置

配对或重复测量需要严格对应,请配置排列规律。

📚
按条件堆叠
A...A, B...B
🧬
按受试者交替
A,B, A,B...
受试者总数 (自动计算) {{ Math.floor(pairingBaseCount / pattern.conditions) }} 人

警告:总列数无法被条件数整除!

配对预览 (前5组)
ID Condition 1 Condition 2
Subj_{{ idx + 1 }} {{ pair.c1 }} {{ pair.c2 }}
... (剩余配对已隐藏)
3

统计结果

原始数据 (Mean ± SD)

SPM{t} 统计量 (灰色区域 p<0.05)

{{ result.summary }}

事后检验 (Post-Hoc Analysis)

Bonferroni Corrected
比较组别 (Pair) 显著性 临界阈值 (z*) 显著区域 (%)
{{ item.pair_name }} Yes No {{ item.threshold ? item.threshold.toFixed(3) : '-' }}
{{ c.start.toFixed(1) }}% - {{ c.end.toFixed(1) }}% (p={{ c.p_value ? c.p_value.toFixed(3) : '0.000' }})
-