質問: 幾何正規分布を描くために、幾何標準偏差が1以上でないと計算できないでしょうか。お願いいたします! 質問背景 excelを使って、幾何平均gmと幾何標準偏差gsdを使って、幾何正規分布を絵描きたいですが、 こちらの関数を使いました。 =lognorm.dist(x,ln(幾何平均),ln(幾何標準偏差),false) 質問 これだと、幾何標準偏差が1と1以下のデータでは、計算できなくエラーが出ます。 例えば、標本0.2、0.3、0.4、1.1の場合、幾何標準偏差が1以下になります。このような場合はどうやって母集団の分布を求めればいいでしょうか。 分かる方がいらっしゃいましたら、お願い致します!
回答: lognorm.distの説明です https://support.office.com/ja-jp/article/lognorm-dist-%e9%96%a2%e6%95%b0-eb60d00b-48a9-4217-be2b-6074aee6b070 幾何標準偏差ではなく、普通の標準偏差をlnしたものを利用してませんか? それなら、lnした時にマイナスとなるため、エラーになります(幾何標準偏差が0以下ならエラーです) とりあえず、使用方法と例の場合の各値を書いておきます まず、各データをln関数で変換します 次に、その変換データに対してaverage関数で平均を求めます(例では-0.908597817)。これが第二引数です さらに、変換データに対してstdevもしくはstdevp関数を使い、変換データの標準偏差を求めます(0.629744724)。これが第三引数です 普通にこれでエラーが出ずに通るはずです (x=1.0で0.223724792と返ってきました)