1
私が構築したモデルは、3つの正規分布の形をとる出力を生成します。は、1つのデータセット内の別々の正規分布を認識します
import numpy as np
d1 = [np.random.normal(2,.1) for _ in range(100)]
d2 = [np.random.normal(2.5,.1) for _ in range(100)]
d3 = [np.random.normal(3,.1) for _ in range(100)]
sudo_model_output = d1 + d2 + d3
np.random.shuffle(sudo_model_output)
各正規分布に関連した正規分布平均値と標準偏差を見つけるためのニシキヘビの方法は何ですか?シミュレーションの繰り返しごとに値が変わるので、分布の開始と終了の推定値(ここでは〜2.25と2.75)をハードコードすることはできません。
3つの正規分布の和を、それぞれの中心と幅で合わせることで、6つの変数を適合させることができます。幅が似ていると予想される場合は、4つの変数(center1、ctr2、ctr3、width)で逃げることができます。 – roadrunner66
これを行うにはどういうわけかデータを分離する必要がありますか? – kilojoules
いいえ、指定された値が非常に近くにある場合、指定された値が所与の分布に属するかどうかを知ることはできません。あなたはちょうど合計に合っています、下記の試みられた答えを見てください。 – roadrunner66