【发布时间】:2021-07-19 08:49:03
【问题描述】:
假设我想要的线性模型是sales = (0.4 * age) + (0.05 * income)。如何在 Weka 中创建此线性回归模型而无需对任何数据进行培训?我只想保存一个包含我已经知道的线性关系的模型文件。无需培训。这可以在 Weka GUI 中还是通过 Java API 实现?如果有,怎么做?
【问题讨论】:
假设我想要的线性模型是sales = (0.4 * age) + (0.05 * income)。如何在 Weka 中创建此线性回归模型而无需对任何数据进行培训?我只想保存一个包含我已经知道的线性关系的模型文件。无需培训。这可以在 Weka GUI 中还是通过 Java API 实现?如果有,怎么做?
【问题讨论】:
ADAMS framework 附带的 Weka 分类器 MathExpressionClassifier 允许您这样做。您只需在 = 之后提供公式作为表达式。
如果您不想切换到 ADAMS,另一种选择是 mxexpression-weka-package 库。但是,您需要将公式中的属性名称转换为 attX(X 是基于 1 的属性索引)。这个包也是 ADAMS 的一部分。
【讨论】: