スプレッドシートの『GAMMADIST関数』とは?意味をわかりやすく簡単に解説

スプレッドシートの『GAMMADIST関数』とは?意味をわかりやすく簡単に解説

公開: 更新:
CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座


スプレッドシートのGAMMADIST関数とは

GAMMADIST関数は、ガンマ分布と呼ばれる2つのパラメータを持つ連続確率分布の計算を行うGoogleスプレッドシートの統計関数です。この関数は、形状パラメータ(α)と尺度パラメータ(β)という2つの変数を使用して分布の特徴を定義し、特定の値における分布の確率密度または累積分布を求めることができます。

GAMMADIST関数の基本構文は「GAMMADIST(x, α, β, 累積)」で表現され、第1引数のxは分布関数への入力値を示します。第2引数のαは分布の形状を決定する形状パラメータ、第3引数のβは分布のスケールを決定する尺度パラメータを指定し、第4引数の累積は論理値で分布の形式を決定する役割を持ちます。

【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」

GAMMADIST関数の基本的な使用方法

GAMMADIST関数を実際に使用する場合、まず関数の第1引数に評価したい値、第2引数に形状パラメータのα値を入力する必要があります。第3引数には尺度パラメータのβ値を設定し、第4引数にはTRUEまたはFALSEの論理値を指定して分布の計算方式を決定します。

=GAMMADIST(4.79, 1.234, 7, TRUE)

上記のサンプルコードでは、x値が4.79、α値が1.234、β値が7、累積がTRUEに設定された基本的なGAMMADIST関数の実行例を示しています。この場合、関数は左側累積分布関数の結果を返すため、指定された値以下の確率の累積値が計算される仕組みです。

関数の実行時には、x、α、βの全ての値が数値である必要があり、特にαとβのパラメータは0より大きい正の値でなければなりません。また、αが1以下でcumulative引数がFALSEの場合、x値は0より大きい必要があることに注意が必要です。

GAMMADIST関数の累積分布と確率密度の設定

GAMMADIST関数の第4引数である累積パラメータをTRUEに設定すると、関数は左側累積分布関数として機能し、指定されたx値以下の確率の累積値を計算します。逆に、この引数をFALSEに設定した場合、関数は確率密度関数として動作し、特定のx値における分布の密度を求めることができます。

=GAMMADIST(5, 3.14, 2, FALSE)

上記の実例では、x値が5、α値が3.14、β値が2、累積がFALSEに設定されており、この条件下でガンマ分布の確率密度を求めています。FALSE設定により、指定された点における分布の高さ(密度)が0.1276550316という数値で返され、分布の形状を詳細に分析する際に活用されます。

GAMMADIST関数はGAMMA.DIST関数の同義語として機能するため、どちらの表記を使用しても同じ計算結果が得られます。また、カイ二乗分布はガンマ分布の特殊なケースとして知られており、整数n>0において「GAMMA.DIST(x, n/2, 2, cumulative)」は「CHISQ.DIST(x, n, cumulative)」と等価な結果を提供する特性があります。

※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。

ITやプログラミングに関するコラム


ITやプログラミングに関するニュース

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプが提供する無料で学べるプログラミングスクール講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する