確率密度関数のフォーラム(.NETライブラリと共に)はここで入手できます。
しかし、私は自分の仕事でコールセンターソフトウェアに取り組んでおり、FTEが正規分布することは決してありません。通常、時間帯(早朝、午後遅く)とキャンペーンのタイプ(B2BからB2C)に応じて、2〜3の重複する正規分布があり、1つは左に偏り、もう1つは右に偏ります。
より正確な見積もりを行うには、コールセンターでの以前のアクティビティ/負荷の履歴(30分間隔ごとの平均負荷)を保持し、それを分散ベースラインとして使用して、予想されるピーク負荷に合わせてスケーリングすることをお勧めします。推定通話時間。これはProtCallで行うことであり、通常、実際の負荷の90%〜95%以内です。時々。時々私達は10倍を逃します。
編集:
わかりました。少し時間をかけて負荷を見積もる方法を確認しましたが、標準分布ではどこにも行き着きません。チャートのスクリーンショットをいくつか見てみると、分布が実際にどのように異なっているかがわかります。
あなたがする必要があること(基本的に):
- 1分あたりに行われた通話数のサンプル(60秒前からの通話数)
- それらのサンプルをテーブルに保存します:TimeOfDay、CallsMade
- それらのサンプルをロードし、スケーリングします。(つまり、合計テーブルに10.000の呼び出しがあり、新しいアクティビティが1日あたり4.000の呼び出しであると推定する場合、すべてに0.4を掛けます。推定呼び出し数または(より正確には)推定通話時間分数でスケーリングできます。 1日あたり)
または、呼び出しごとに行エントリを含むテーブルがある場合は、次のようにすることができます。
SELECT count(*),datepart(hour,[CalledOn]) as CalledOn from tableCalls group by datepart(hour,[CalledOn])
1時間ごとに行われた呼び出しをカウントします。1分ごとではなく、1時間ごとにサンプリングしますが、ベースラインを提供するには十分な場合があります