代码之家  ›  专栏  ›  技术社区  ›  flesh

评分/评级引擎-建议和示例?

  •  9
  • flesh  · 技术社区  · 17 年前

    我已经知道:

    谢谢!

    编辑: 提供更多细节。。好吧,我看了一下周围,我认为规则引擎就是我想要的,它更灵活,规则可以用来实现几乎任何事情。然而,我能在网上找到的材料是高度抽象的——Rete算法、节点、前向链接等等。我真的需要实用的建筑建议。例如,你将如何解决这些问题:

    • 具体的 可识别 中的数据项,并将这些项与条件和规则匹配。那么你将如何解决这个难题呢?
    2 回复  |  直到 17 年前
        1
  •  3
  •   SqlRyan    17 年前

    一个计分引擎必须实际得分-与你的FICO分数,这是风险,你将违约的新信贷。基本上,有几个步骤:

    1. 收集大量数据
    2. 决定你想知道什么关于数据-你想预测什么?
    3. 从数据中挖掘出准确预测的相关公式
    4. 以灵活的方式在代码中实现公式

    • 如果你的公式很简单,你只需编写代码并允许access编辑系数(例如,A、B和C存储在某个数据库中,很容易更新,其中x和y是来自用户/客户的一些数据)。
    • 如果你想要一个高度动态的东西,因为你以后可能会大幅改变公式,规则引擎是一个选择,尽管我仍然倾向于一个自定义编码的解决方案,可以很容易地切换。甚至可能是一个DLL,其中只有一个函数可以进行计算,如果公式发生重大变化,可以很容易地替换它。

    如果您添加了一些详细信息,或者您还没有完全掌握挖掘过程的第4步,我可以建议您采取一些步骤或阅读一些可能有帮助的内容。

        2
  •  0
  •   Jonathan Leffler    17 年前

    一般来说,开发评分系统的人对如何手工评分有一个很好的想法,而这个过程的开始就是根据他们的经验编写出简单的算法。有时,人们会喜欢用遗传算法等概念。考虑FICO评分之类的事情,工作的另一部分往往是收集数据,既包括交易数据(购买模式、收益模式)也包括“结果”数据(违约或其他信用问题)。通过分析模式和结果,评分工具为用户制定一个分数,然后将其用作未来行为的预测指标(此人是否具有 如果我给他们提供贷款,可能会给我带来麻烦吗。

    推荐文章