안녕하십니까,
여기에 제시된 것과 유사한 내 데이터에 맞는 여러 일반 혼합물을 얻고 싶습니다.
arXiv:1306.5856 
이것이 JMP 또는 JSL에서 어떻게 수행될 수 있는지에 대한 생각이 있습니까? 더 나빠질 가능성이 있는 대가로 각 피크 위치에 하한/상한을 설정할 수 있습니까?
나는 이것이 배포 플랫폼에서 할 수 있다고 생각합니다 -> 일반 3 혼합에 적합합니다. 스크린샷을 참조하십시오.
배포 플랫폼에서 빈도 역할이 작동하도록 대상 열을 정수로 변환해야 할 수 있습니다(아래 예제 스크립트 참조). 스크립트는 테이블을 생성하고 그래프 빌더 및 배포 플랫폼을 실행할 수 있습니다.
더 복잡한 곡선을 피팅해야 하는 경우 신뢰도 플랫폼을 살펴보거나 맞춤 정의된 피팅 비선형 플랫폼의 경우 후자의 경우 매우 강력하지만 맞추기가 까다롭습니다.
이 문제를 다루는 다른 게시물도 있습니다.
해결: 히스토그램에 개별 피크 맞춤 곡선을 그리는 방법(2개의 정규 혼합물 적합) - 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 )
)
);섀도우그램 옵션을 사용하고 섀도우그램에 2개 및 3개의 혼합 분포를 배치할 수 있는 경우 배포 플랫폼에 유사한 기능이 있습니다.