10

クレジット スコアリング システムや保険料計算システムによく似た、柔軟な (できれば動的な) スコアリング エンジンを作成する必要があります。スコアリング エンジンを作成した実務経験のある人は、アドバイス、例、または提案されたパターンを持っていますか?

私はすでに知っています:

ありがとう!

編集:もう少し詳細を提供するために..わかりました、それで私は周りを見回しました.ルールエンジンは私が求めているものだと思います.それはより柔軟であり、ルールはほとんど何でも達成するために使用できます. しかし、私が Web で見つけた資料は非常に抽象的で、Rete アルゴリズム、ノード、フォワード チェーンなどです。実用的で建築的なアドバイスが本当に必要です。たとえば、次のような問題にどのように取り組みますか。

  • ルール エンジン自体は一般的であり、それが使用されているコンテキストに依存しないため、「プラグイン可能」であると仮定します。これを使用するには、特定識別可能なデータ項目をフィードし、それらの項目を条件とルールに一致させる必要があります。では、この難問を解決するにはどうすればよいでしょうか。
  • あるルールがデータ項目を更新し、以前に評価された他のルールを無効にする状況をどのように処理しますか?
4

2 に答える 2

3

スコアリング エンジンは、実際に何かをスコアリングする必要があります。FICO スコアでは、新しいクレジットをデフォルトにするリスクがあります。基本的に、いくつかの手順があります。

  1. 山のようなデータを集める
  2. データについて知りたいことを決定します - 何を予測したいですか?
  3. 正確に予測する関連式のデータをマイニングする
  4. 柔軟な方法で数式をコードに実装する

データ マイニング プロセスの前のステップではなく、ステップ 4 について尋ねていると仮定すると、いくつかのアイデアがあります。

  • 数式が単純な場合は、それをコーディングして、係数 (Ax + By + C の例として、A、B、および C がどこかのデータベースに保存され、簡単に更新できる場所) を編集するためのアクセスを許可することができます。 x と y は、ユーザー/顧客からのデータです)。
  • 後で数式を大幅に変更する可能性があるという点で、非常に動的なものが必要な場合は、ルール エンジンが 1 つの選択肢ですが、簡単に切り替えることができるカスタム コードのソリューションに傾倒します。おそらく、計算を行う単一の関数を含む DLL でさえ、式が大幅に変更された場合に簡単に置き換えることができます。

詳細を追加する場合、またはマイニング プロセスのステップ 4 にまだ達していない場合は、実行する手順や参考になる読み物をいくつか提案できます。

于 2009-06-12T17:32:33.730 に答える
0

一般的に言えば、スコアリング システムの開発に取り組む人は、手動でスコアリングを行う方法について良いアイデアを持っており、プロセスの開始は、経験から提案された単純なアルゴリズムをコード化することです。時には、遺伝的アルゴリズムなどの概念を使用して、空想にふける人もいます。FICO スコアリングのようなものについて考えると、作業の別の部分は、トランザクション データ (購入パターン、収益パターン) と「結果」データ (デフォルトまたはクレジットに関するその他の問題) の両方のデータの収集になる傾向があります。パターンと結果を分析することで、スコアリング ツールはユーザーのスコアを作成し、それを将来の行動の予測因子として使用します (この FICO スコアがxの人物は、クレジットを表示した場合に問題を引き起こす可能性がありますか?)。

これらの分析に一般的な解決策はないと思います。誰かが分析と相関を行う方法についての洞察を持っている必要があり、コンピューターを使用して洞察を定義および改良することができます。

于 2009-06-11T20:11:55.040 に答える