私はPython上でノンパラメトリックブートストラップを実装しようとしています。それは、サンプルを取ってそこから経験的な分布関数を構築し、次にこのedfからサンプルの束を生成する必要があります。どうしたらいいですか? scipyでは正確な数式を知っていれば独自の分布関数を作る方法しか見つけられませんでしたが、私はedfしか持っていません。経験分布関数からサンプルを作る方法
1
A
答えて
0
あなたがサンプルをソートすることによって取得EDF:あなたが唯一のリサンプリングする場合
N = samples.size
ss = np.sort(samples) # these are the x-values of the edf
# the y-values are 1/(2N), 3/(2N), 5/(2N) etc.
edf = lambda x: np.searchsorted(ss, x)/N
しかし、その後、あなたは、単に同じ確率との交換を使用してサンプルから引きます。
これがあなたの好みにはあまりにも険しい場合は、円滑な分布を得るために何らかの補間を使用することができます。
関連する問題
- 1. 確率分布から確率分布関数を作成する
- 2. 変数の経験的確率分布を持つデータフレームの行をサンプリングする
- 3. サンプル数の最大値の分布
- 4. カスタムランダム分布関数の作成方法は?
- 5. Python-非常に大きなラスタとプロットの経験累積分布関数、メモリエラーを読み取る
- 6. ランダム分布サンプルに基づいて同じ数を生成するVBA関数
- 7. 正規分布からサンプルを生成する
- 8. 経験/レベルアップシステムの作成方法
- 9. 不均一なデータから一様分布を作成するサンプル
- 10. サンプルを含む多項分布から巨大なサンプル(1e09)を描く
- 11. nce_loss関数(テンソルフロー)に対して負のサンプルを一様に分布させる方法は?
- 12. Pythonの正規分布パーセンテージポイント関数を計算する方法
- 13. 署名の経験から "OTHER ACTIONS"を削除する方法
- 14. サンプル分布とメジアンの生成
- 15. 多変量t分布のサンプルpython
- 16. 反復二項分布のサンプル
- 17. 光沢のある異なる分布からサンプルを生成する
- 18. ランダム確率分布確率分布から一定数
- 19. 整数範囲から正規分布乱数を生成する方法は?
- 20. 指数分布/ポアソン分布
- 21. 2つの多項分布から無作為に抽出されたサンプル間の事前相関を指定する方法はありますか?
- 22. 赤方偏移の正規分布から正規分布へ
- 23. 離散化された確率質量関数からの二分法確率分布関数の作成方法
- 24. 経験者のデザイン作業に入る方法は?
- 25. Pythonの指数分布ランダムジェネレータ(ログ関数)?
- 26. サンプルXMLからJava経由でSOAPメッセージを作成する
- 27. PythonでCSVファイルのデータからいくつかの累積分布関数をプロットする方法は?
- 28. 切り捨て正規分布から特定の分散の乱数をサンプルする方法はありますか?
- 29. 一様分布からの乱数を生成する最速の方法
- 30. メッセージング/メッセージキューに関する経験則
なぜEDFが必要ですか?あなたのデータからサンプルを取っておきましょう。これはあなたのブートストラップのサンプルになります – maxymoo