スプレッドシートのNEGBINOMDIST関数とは
NEGBINOMDIST関数は独立試行において成功率が一定の条件下で、指定回数の成功を達成する前に特定回数の失敗が発生する確率を計算する統計関数です。この関数は負の二項分布をモデル化し、二項分布と関連していますが試行回数が可変である点で異なります。
関数の基本構文はNEGBINOMDIST(失敗数, 成功数, 成功率)の形式で、3つのパラメーターを必要とする統計計算機能を提供します。実際のビジネス場面では品質管理やリスク分析において、不良品の発生パターンや営業成績の予測モデリングに活用されています。
【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」
基本的なパラメーター設定方法
第1パラメーターの失敗数(num_failures)は、モデル化したい失敗の回数を指定し、整数値での入力が必須となっています。第2パラメーターの成功数(num_successes)は、モデル化したい成功の回数を設定します。
=NEGBINOMDIST(4,2,0.1)
第3パラメーターの成功率(prob_success)は、各試行における成功の確率を0から1の間の小数で入力する必要があります。上記サンプルコードでは成功率10%の条件下で、2回成功する前に4回失敗する確率を算出しています。
セル参照を使用した動的計算
実際の業務では固定値よりもセル参照を使用した動的な計算が推奨され、データの変更に柔軟に対応できるメリットがあります。セル参照形式ではNEGBINOMDIST(A2,A3,A4)のように各パラメーターを別々のセルから取得します。
=NEGBINOMDIST(A2,A3,A4)
A2セルに失敗数、A3セルに成功数、A4セルに成功率を入力することで、値の変更時に自動的に確率計算が更新される仕組みとなります。この方法により複数のシナリオ分析や感度分析を効率的に実行できるようになっています。
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
ITやプログラミングに関するコラム
- Canvaとは?使い方やアカウント登録などを初心者向けに解説
- git configで設定情報を確認・表示する方法
- 「Pythonはやめとけ」と言われる理由と学習するメリット
- Ubuntuのversionを確認する方法
- Geminiで画像を生成する方法|ChatGPTとの比較結果も紹介