You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中使用Weka的SimpleLogistic模型生成预测列?

在Excel中应用Weka的SimpleLogistic模型完全可行

你看到的Weka输出的两个公式是每个类别的线性得分公式,不是最终的预测结果,需要进一步转换才能得到和Weka一致的预测。下面是具体的转换步骤和Excel公式示例:

步骤1:计算两个类别的线性得分

假设你的Excel数据中,A、B、D、E列对应模型里的特征[A]、[B]、[D]、[E],以第二行数据为例:

  • Problem类的得分(可放在F2单元格):
    =-7.15 + A2*-143.53 + B2*-15.74 + D2*176.96 + E2*-1.67
  • NoProblem类的得分(可放在G2单元格):
    =-7.15 + A2*-143.53 + B2*-15.74 + D2*176.96 + E2*1.67

步骤2:计算每个类别的预测概率

逻辑回归模型会把线性得分通过softmax函数转换成概率,Excel中用EXP()函数实现:

  • Problem类的概率(H2单元格):
    =EXP(F2)/(EXP(F2)+EXP(G2))
  • NoProblem类的概率(I2单元格):
    =EXP(G2)/(EXP(F2)+EXP(G2))

步骤3:确定最终预测类别

比较两个类别的概率,选择概率更高的作为预测结果(J2单元格):
=IF(H2>I2,"Problem","NoProblem")

完成后,直接下拉公式就能批量处理所有行数据,得到和Weka完全一致的预测结果。

注意:Weka没有直接导出Excel公式的功能,但按照上述步骤手动转换系数和计算逻辑,就能在Excel中复现模型预测。

内容的提问来源于stack exchange,提问作者M. Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 01:50:25