Penso che questo possa essere fatto nella piattaforma di distribuzione -> adatta alla normale miscela 3, vedi screenshot.
Probabilmente devi trasformare la tua colonna di destinazione in numeri interi, in modo che il ruolo della frequenza nella piattaforma di distribuzione funzioni, vedi lo script di esempio di seguito. Lo script genererà una tabella e potrai eseguire il generatore di grafici e la piattaforma di distribuzione.
Se hai bisogno di adattare curve più complesse, puoi dare un'occhiata alla piattaforma di affidabilità o alla piattaforma non lineare di adattamento personalizzata, quest'ultima è molto potente, ma difficile da adattare.
Ci sono anche altri post che trattano questo problema:
Risolto: come tracciare le singole curve di adattamento dei picchi sull'istogramma (miscela normale 2 adattata) - Community di utenti JMP
BR

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 )
)
);Esiste una funzionalità simile nella piattaforma di distribuzione se si utilizza un'opzione Shadowgram e quindi è possibile posizionare 2 e 3 distribuzioni miste sullo Shadowgram
Ciao,
Vorrei ottenere più miscele normali adatte ai miei dati in modo simile a quanto presentato qui
arXiv:1306.5856 
Qualche idea su come questo può essere fatto in JMP o JSL? Posso impostare un limite inferiore/superiore per ciascuna posizione di picco in cambio di possibili adattamenti peggiori?