跳到主要内容

系统工程与供应链管理

数据包络分析 (DEA)

在多投入多产出下,用线性规划比较同类决策单元相对生产前沿的效率,并分解技术效率与规模效率。

更新日期 2026-08-29 运筹

这篇能回答什么

数据包络分析(Data Envelopment Analysis, DEA)回答的是「同样类型的单位里,谁把投入转化成产出更有效」。它不需要预先设定生产函数形态,而是用线性规划构造当前样本的生产前沿:效率值为 1 表示相对有效,落在前沿上;小于 1 表示在保持产出的前提下,投入仍有等比例压缩空间(投入导向)。

StatsX 同时估计 CCR(规模报酬不变)得到综合技术效率 TE,以及 BCC(规模报酬可变)得到纯技术效率 PTE,规模效率 SE = TE / PTE,并报告规模报酬递增、递减或不变。适合医院、学校、银行网点、矿井、省市等同类、可加总投入产出的相对评价。

什么时候不该用

效率 1 只表示「相对这批 DMU 有效」,不是绝对最优,也不能推广到未入样的总体。投入或产出出现 0 或负数会被剔除。DMU 必须可比:不要把医院和矿井放进同一模型。若问题是多指标排序而不是效率前沿,应改用TOPSIS 或层次分析法。DEA 也不是回归:它不给出「员工人数对产量的弹性」。

如何选择方法

先分清你要的是相对效率、综合得分排序还是因素影响结构。DEA 比较投入产出前沿;TOPSIS / AHP / PCA 打分不区分投入与产出角色;DEMATEL 刻画要素因果,不计算效率。

  • 数据包络分析:1 个 DMU 标识,≥1 个投入,≥1 个产出;输出 TE、PTE、SE 与规模报酬。

  • TOPSIS / 主成分综合评价:多指标对象排序,不要求投入产出结构。

  • 层次分析法:专家判断矩阵赋权,不是前沿效率。

  • DEMATEL:要素之间的影响与被影响,用于系统结构而非产能效率。

输入、输出与限制

输入

必须指定决策单元名称列、投入列与产出列。投入与产出须为严格为正的定量变量。同一 DMU 出现多行时按均值聚合。

  • 决策单元:正好 1 个定类变量(如矿井、医院、省份)。

  • 投入指标:最少 1 个,最多 20 个定量变量。

  • 产出指标:最少 1 个,最多 20 个定量变量。

输出

结果表列:决策单元、综合技术效率 (TE)、纯技术效率 (PTE)、规模效率 (SE)、规模报酬状态 (RTS)。同时输出效率分解图与文字洞察。

产品限制

  • 有效 DMU 至少 3 个;投入、产出必须 > 0,非正记录会被删除。

  • 聚合后超过 100 个 DMU 时,按主产出取前 100 个再求解。

  • 表格与图默认展示综合效率排名前 20 的 DMU。

  • 模型为投入导向的 CCR 与 BCC,不是产出导向,也不是超效率 DEA。

  • 这些上限来自 StatsX 实现,不要拿 DEAP 默认的「全部 DMU 打印」或产出导向 θ 来逐格核对。

案例

研究问题。 24 座矿井记录了员工人数、工时、设备投入三项投入与原煤产量一项产出。管理者希望识别相对有效的矿井,并区分「技术无效」与「规模不经济」。

教学示例工作表为「DEA产能」,评价 DMU 数 24,3 投入 1 产出。其中 13 个矿井 TE = 1,构成生产前沿(含 M01、M07、M10、M12、M23 等)。M20 的 PTE = 1 但 SE = 0.9784,规模报酬递减,说明纯技术已达标、规模仍可调整。结果表仅列出综合效率前 20 名。

下载教学示例表(DEA 产能)

在 StatsX 中操作

  1. 步骤 1 · 上传表格

    打开工作台,将 Excel / CSV / JSON 拖入上传区。本案例使用 DEA 产能 xlsx,确认工作表为「DEA产能」。单文件不超过 20 MB。

  2. 步骤 2 · 查看画像与质量

    确认矿井列为定类,员工人数、工时、设备投入与原煤产量为定量且为正。零产量或零投入的行会被剔除。

  3. 步骤 3 · 选择「数据包络分析」

    在算法目录搜索「DEA」或「数据包络」并点选。适合/可用标记仅供参考。

  4. 步骤 4 · 指定 DMU、投入与产出

    决策单元选「矿井」;投入勾选员工人数、工时、设备投入;产出勾选原煤产量。点击运行分析。

  5. 步骤 5 · 阅读结果

    先数 TE=1 的单元,再对无效单元比较 PTE 与 SE,结合 RTS 判断是技术问题还是规模问题。表若截断,完整名单以导出为准。

StatsX 工作台上传 DEA 产能表
将教学示例表拖入工作台上传区。
列画像
列画像确认投入产出为正的定量变量。
在目录中选择数据包络分析
在算法目录中选定「数据包络分析 (DEA)」。
为 DEA 指定决策单元、投入与产出
矿井为 DMU,三项投入与一项产出后运行。

如何阅读输出

下表由同一份教学示例在 StatsX 中运行投入导向 DEA 得到。模型配置: 3投入 - 1产出。本次评价 24 个 DMU,其中 13 个达到综合有效 (TE=1)。 表格仅展示综合效率排名前 20 的 DMU,与图表一致。 TE、PTE、SE 均被限制在 0 与 1 之间。

DEA 数据包络分析 - 相对效率评估结果
决策单元 (DMU)综合技术效率 (TE)纯技术效率 (PTE)规模效率 (SE)规模报酬状态 (RTS)
M01111不变 (Constant)
M07111不变 (Constant)
M10111不变 (Constant)
M12111不变 (Constant)
M23111不变 (Constant)
M11111不变 (Constant)
M06111不变 (Constant)
M02111不变 (Constant)
M17111不变 (Constant)
M16111不变 (Constant)
M18111不变 (Constant)
M21111不变 (Constant)
M080.999910.9999不变 (Constant)
M050.97880.97970.9991递增 (Increasing)
M200.978410.9784递减 (Decreasing)
M090.969510.9695递减 (Decreasing)
M040.96750.98020.987递增 (Increasing)
M220.96190.97050.9911递增 (Increasing)
M190.959710.9597递减 (Decreasing)
M240.9370.97140.9646递减 (Decreasing)

左右滑动可查看完整表格

模型配置: 3投入 - 1产出。本次评价 24 个 DMU,其中 13 个达到综合有效 (TE=1)。 表格仅展示综合效率排名前 20 的 DMU,与图表一致。

DEA 效率结果表
工作台中的效率表,数字应与上表一致。
DEA 效率分解图
横纵轴展示 PTE 与 SE,点的大小对应 TE;落在 (1,1) 附近的是综合有效单元。

【DEA效率】评价DMU数=24,投入=3,产出=1。

解读顺序建议:有效 DMU 个数 → TE=1 的名单构成当前前沿 → 无效单元看 PTE 是否已接近 1(技术有效但规模无效,如 M20、M09、M19)还是 PTE 与 SE 都不足(如 M05、M04)。规模报酬递减意味着在现有技术下继续扩大规模的边际产出下降;递增则提示尚未达到最优规模。M08 的 TE=0.9999 在四位小数下可视作有效,写论文时可按软件输出原样报告。

理论与公式

对决策单元 0,投入导向 CCR(规模报酬不变)求解径向效率 \theta。令 X、Y 为投入、产出矩阵,\lambda 为强度向量:

最优值 \theta^* 即综合技术效率 TE。BCC 在上述约束上增加凸性条件 1^{\top}\lambda=1,最优值记为纯技术效率 PTE。规模效率为:

当 SE 充分接近 1 时报告规模报酬不变;否则根据 CCR 最优 \lambda 之和与 1 的关系判断递增或递减(和大于 1 为递减)。所有效率值裁剪到 [0,1]。前沿上的单元互相参照,因此加入或删除一个 DMU 会改变其他人的分数。

注意事项

  • 相对有效 ≠ 绝对最优。换一批对照矿井,原来的 TE=1 可能下降。

  • 投入产出必须同向可加总,且全部为正;缺失与非正值会改变参照集。

  • DMU 数量相对指标不宜过少,否则大量单元会「全部有效」,区分度消失。

  • 超过 100 个单元时只保留主产出最高的 100 个,论文需写明截断规则。

  • 表只展示前 20 名,TE 较低的矿井仍可能在导出全表中。

  • 投入导向回答的是「产出不变时投入能缩多少」,与产出导向的数字不可混用。

常见问题

参考文献

  • Charnes, A., Cooper, W. W., Rhodes, E. Measuring the efficiency of decision making units[J]. European Journal of Operational Research, 1978, 2(6): 429–444.

  • Banker, R. D., Charnes, A., Cooper, W. W. Some models for estimating technical and scale inefficiencies in DEA[J]. Management Science, 1984, 30(9): 1078–1092.

  • 魏权龄. 数据包络分析[M]. 北京: 科学出版社, 2004.