これはディストリビューション プラットフォームで実行できると思います -> 通常の 3 つの混合に適合します。スクリーンショットを参照してください。
おそらく、配布プラットフォームでの頻度の役割が機能するように、ターゲット列を整数に変換する必要があります。以下のスクリプト例を参照してください。 スクリプトによってテーブルが生成され、グラフ ビルダーと配布プラットフォームを実行できます。
より複雑な曲線を当てはめる必要がある場合は、信頼性プラットフォームまたはカスタム定義の非線形フィッティング プラットフォームを参照してください。後者は非常に強力ですが、当てはめるのが難しいです。
この問題を扱っている他の投稿もあります。
解決済み: 個々のピーク フィット曲線をヒストグラムにプロットする方法 (フィット 2 正規混合) - JMP User Community
ブラジル

New Table( "20210331_NormalMixture",
Add Rows( 100 ),
New Script(
"density vs. x",
Graph Builder(
Variables( X( :x ), Y( :density ) ),
Elements( Points( X, Y, Legend( 6 ) ), Smoother( X, Y, Legend( 7 ) ) )
)
),
New Script(
"Distribution of x",
Distribution(
Freq( :density ),
Continuous Distribution( Column( :x ), Fit Normal 3 Mixture ),
SendToReport(
Dispatch( {"x"}, "Compare Distributions", OutlineBox, {Close( 1 )} ),
Dispatch( {"x"}, "Quantiles", OutlineBox, {Close( 1 )} ),
Dispatch( {"x"}, "Summary Statistics", OutlineBox, {Close( 1 )} )
)
)
),
New Column( "x",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Row() ),
Set Display Width( 53 )
),
New Column( "density",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula(
Round(
1000000000 * Normal Mixture Density(
:x,
[20, 40, 70],
[10, 10, 10],
[0.2, 0.6, 0.2]
)
)
),
Set Selected,
Set Display Width( 91 )
)
);シャドウグラム オプションを使用すると、配布プラットフォームに同様の機能があり、シャドウグラムに 2 つまたは 3 つの混合配布を配置できます。
こんにちは、
ここで提示されているものと同様に、データに適合する複数の正規混合物を取得したいと考えています。
arXiv:1306.5856 
これを JMP または JSL でどのように行うかについて何か考えはありますか? おそらく適合性が低下するのと引き換えに、各ピーク位置に下限/上限を設定できますか?