ある連続型の確率分布を定める、任意の確率密度をPythonで実装した関数 f(x)
が与えられるものとします。たとえば標準正規分布だったら以下のようなものです。
python
1from math import pi 2from math import exp 3 4def f(x): 5 return (1/(2*pi)**0.5) * exp(-0.5*(x**2))
上記のような何らかの確率密度を実装した関数 f(x)
が与えられたときに、この f
とデータ件数を表す n
をパラメータとして受け取り、f(x)
による確率分布に従う乱数をn個生成して、それらを要素として含むリストを返すような関数を実装するにはどうしたらよいでしょうか?
コードでなくても、考え方や参照すべきサイトなどをご教示頂ければ助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2023/06/06 08:40
2023/06/07 00:41