배포 도구를 사용하여 히스토그램과 cdfs를 별도로 만들 수 있습니다. 두 그래프 사이에 프레임 내용을 복사하여 붙여 넣으면 하나의 그래프에 오버레이 할 수도 있지만이 시점에서 cdf가 잘리고 제대로 표시되지 않습니다. 이 작업을 수행하는 더 쉬운 방법이 있습니까?



너무 웃기다!
첨부 된 스크립트 및 이전 게시물에서 누적 합계를 축약했습니다), JMP 블로그는 게시했을 때이를 "** bleep ** Sum"으로 변환했습니다. 그에 따라 변경하십시오.
더 쉬운 방법이있을 수 있지만 Total of Total을 반환하는 요약 테이블을 만듭니다. 그런 다음 ** 삐 소리 **를 계산 한 다음 백분율 및 ** 삐 소리 ** %를 2 Y 변수로 그래프로 표시하여 ** 삐 소리 ** 오른쪽 축 퍼센트 비율을 만듭니다.
다음은 스크립트를 사용하는 방법입니다. 아래 그림이 결과입니다.
Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
dtsum = dt << Summary(
Group( :height ),
Name( "% of Total" )(:height),
Freq( "None" ),
Weight( "None" )
);
dtsum:N Rows << set name("Count");
cumcol = dtsum << New Column("**bleep** Sum", Numeric, Continuous,
Format( "Percent", 12, 1 ),
Formula(
If( Row() == 1,
:Name( "% of Total(height)" ),
:Name( "% of Total(height)" ) + Lag( :**bleep** Sum, 1 )
)
),
);
gb = dtsum << Graph Builder(
Size( 534, 448 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :**bleep** Sum, Side( "Right" ) ),
Y( :Name( "% of Total(height)" ), Position( 1 ) )
),
Elements(
Bar( X, Y( 2 ), Legend( 17 ) ),
Points( X, Y( 1 ), Legend( 14 ) ),
Smoother( X, Y( 1 ), Legend( 15 ) )
),
SendToReport(
Dispatch(
{},
"**bleep** Sum",
ScaleBox,
{Format( "Percent", 12, 1 ), Min( 0 ), Max( 1.02551020408163 ),
Inc( 0.1 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {17, [2], 14, [0], 15, [1]} ), Position( {2, 0, 1} )}
)
)
);
