抽样管理

从区县、学校、学生三级底册中,按配置的抽样策略自动抽取样本,并将结果应用到测评项目。

整体分两大步:准备数据(字段配置 + 三级底册)和 执行抽样(创建任务 → 配置 → 执行 → 应用)。


数据准备

字段配置

字段配置驱动整个底册体系——表格列、导入模板、筛选条件、分层变量都由它决定。它是一个独立页面,从被试管理页右上角的字段设置进入。

多层抽样场景下,顶部 Tab 按实体切换(区县 / 学校 / 学生 / 教师 / 校长 / 区县管理者);只做被试管理时只保留学生一档、不显示 Tab。

字段分三层,权限逐层放开:

层能改什么
系统字段表结构骨架,只读,不可改不可删
通用字段跨模块(监控 / 分发 / 通知)依赖的标准字段,标识锁定,但显示 / 必填 / 可选值等属性可改
业务字段完全自定义,可自由新增、编辑、删除

业务字段可点使用预设初始化(或已有配置后重置业务字段)分两档生成——简单档只给被试的基础字段且全部选填,完整档给区县 / 学校 / 各类人员的全套字段含分层必填。也可以不用预设,直接手动新增。

每个业务字段的属性开关决定它在后续流程中的角色:

属性效果
显示出现在底册表格列中
筛选可作为抽样配置的筛选条件
分层可作为分层随机的分层变量
PPS规模可作为 PPS 抽样的规模度量(如学校规模、参测学生数)
信息确认被试端信息确认环节展示该字段

字段类型支持:文本、数字、下拉选择、日期。下拉选择可手动填可选值,也可关联字典自动填充。

三级底册

抽样从三级底册中抽取样本,它们有层级依赖:区县 → 学校(关联区县)→ 学生(关联学校)。

三级底册都在被试管理页对应的 Tab 里查看和维护,表格列由上面的字段配置自动生成:

  • 学生(被试)底册 — 在「被试」Tab,可直接新增、批量创建、批量导入,详见被试管理。
  • 区县 / 学校底册 — 在「区县」「学校」Tab 查看,行内可编辑、查看历史、删除。

抽样任务

创建与配置

创建任务后进入配置页,核心操作:添加 1~3 个抽样级别,每级独立配置。

每一级包含 4 部分配置:

筛选条件(可选)— 缩小候选范围,如只看北京的区县、只看小学、只看四年级。

抽样方式 — 三选一:

方式原理何时用
等概率随机每条数据被选中的概率相同简单随机场景
分层随机按变量分组,各层按比例抽取需保证各群体代表性(如城/乡各半)
PPS系统抽样规模越大被抽中概率越高按学校规模成比例抽取

抽取数量 + 按上级分别抽(第 2 级起)— 开启后每个上级单位独立抽取。

实际用例

以下是系统验证过的 5 种典型配置,覆盖主要场景:

用例 1:等概率三级

10 区县抽 5 → 每区 1 校 → 每校 5 人 = 25 名学生

最基础的多级抽样。三级都用等概率随机,第 2、3 级开启"按上级分别抽"。

用例 2:筛选 + 等概率

筛选北京(5 区县)→ 抽 3 区 → 每区 1 校 → 每校 3 人 = 9 名学生

第 1 级加筛选条件 city = 北京市,候选池从 10 缩小到 5。

用例 3:PPS 抽学校

全部 18 校按学校规模(school_size) PPS 抽 6 所 → 每校 5 人 = 30 名学生

规模越大的学校被抽中概率越高。权重自动计算:w = 总规模 / (n × 本校规模)。当样本量大到某校规模超过抽样间隔时,该校成为确定性单元(必选,权重=1)。

用例 4:分层抽学校

18 校按学段(小/初/高)分层抽 9 所 → 每校 5 人 = 45 名学生

按学段分 3 层,各层按比例分配名额。确保小学、初中、高中都有代表。

用例 5:完整场景(筛选 + 等概率 + 分层 + 三级)

筛选北京+南京(8 区)→ 等概率抽 4 区 → 每区按学段分层抽 2 校 → 每校 5 人

组合了筛选、等概率、分层三种能力。

执行与结果

执行后结果页展示:

  • 顶部汇总:每级的 已选/候选 数量一目了然
  • 分级 Tab:切换查看各级抽中的具体记录和权重
  • 导出 Excel:包含配置摘要和完整结果明细

抽样权重自动计算,多级权重逐级相乘得到最终权重。例如:区县权重 2.0 × 学校权重 2.0 × 学生权重 1.6 = 最终权重 6.4。

执行日志

结果页底部展示完整的执行日志,逐级记录抽样过程的每个细节:

以"完整场景"任务为例,日志会记录:

  • 第 1 级 · 区县:候选池 10 个 → 筛选条件 city ∈ 北京市, 南京市 → 筛选后 8 个 → 等概率抽取 4 个
  • 第 2 级 · 学校:按上级分组(朝阳区 2 所、海淀区 3 所…)→ 每组分层抽取 2 所 → 共 6 所
  • 第 3 级 · 学生:6 所学校的候选学生明细(如"海淀区中关村小学:候选 12 → 抽取 5")→ 共 30 名

日志让每一步都可追溯——筛选了多少、排除了多少、每个分组怎么分配,执行结果是否符合预期一目了然。

应用到项目

点击 应用到项目 选择目标项目,抽中的学生自动创建被试账号并绑定到项目。支持设置定时通知时间。


常见问题

Q: 底册数据修改后需要重新执行抽样吗? 已执行的任务结果不会自动更新。修改底册后需重新执行,新结果覆盖旧结果。

Q: PPS 抽样中的"确定性单元"是什么? 当某单位的规模超过抽样间隔(总规模 / 抽取数)时,它必定被选中,权重固定为 1。

Q: 一个抽样结果可以应用到多个项目吗? 可以,同一批抽样结果可反复应用到不同项目。


相关功能