Graph Builder에서 CDF 플롯을 생성하는 방법Fit Y by X(CDF/CumProb)와 유사하지만 오버레이, 그룹, 색상 등과 같은 그래프 빌더의 기능을 사용하여 그래프 빌더에서 CDF 플롯을 생성하는 가장 좋은 방법은 무엇입니까?
Re: Graph Builder에서 CDF 플롯을 만드는 방법에 관하여 그래프 빌더의 CDF 도표 , 참조하십시오 JMP에서 누적 확률도를 만드는 방법은 무엇입니까?
Re: Graph Builder에서 CDF 플롯을 만드는 방법이것은 매우 좋은 차트입니다. 확률이 아닌 개수를 사용하여 동일한 예를 제공할 수 있다면 도움이 될 것입니다. 확률을 계산하는 것이 빈도/전체라고 가정합니까? 문제는 카운트를 비닝하는 것입니다 ...
감사해요
Re: Graph Builder에서 CDF 플롯을 만드는 방법그들에게 매개변수 분포를 맞추시겠습니까, 아니면 CDF를 데이터에 맞추기 위해 Kaplan-Meier와 같은 것을 사용하시겠습니까?
또한 각 그룹에 대한 많은 양의 데이터가 없는 경우 실제 데이터 값에 대해 데이터에 맞는 CDF 값을 입력하면 플로팅된 CDF에 약간의 간격이 생길 수 있습니다. 그렇기 때문에 플로팅할 일련의 값을 생성하여 전체 범위를 채웠는지 확인합니다.
이렇게 하면 2단계 프로세스가 됩니다. 1. 각 데이터 그룹에 분포를 맞추고 분포 모수 추정값을 얻습니다. 2. 범위를 포함하는 일련의 값에 대해 CDF 확률(열 수식으로 계산됨)을 플로팅하는 데이터 테이블을 만듭니다.
이것은 힘든 과정이지만 그룹이 많지 않고 한 번만 수행하면 되는 경우에는 괜찮습니다. 강력한 것이 필요한 경우 스크립트 솔루션이 필요할 수 있습니다.
Re: Graph Builder에서 CDF 플롯을 만드는 방법감사해요 푸아송 분포에 대한 솔루션을 제공하고 포인트를 단계적으로 연결하기 위한 힌트를 제공한 Cameron 데이터를 생성하기 위해서만 포아송 수를 사용했습니다.
CDF 플롯을 생성하기 위해 데이터가 어떻게 분포되어 있는지 모른 채 주어진 데이터 세트에 대한 방법은 무엇입니까?
Re: Graph Builder에서 CDF 플롯을 만드는 방법다음은 포아송 분포가 4개인 예입니다.
New Table( "Poisson CDF Example",
Add Rows( 200 ),
New Script(
"Poisson CDF Comparison",
Graph Builder(
Size( 526, 452 ),
Show Control Panel( 0 ),
Variables( X( :X ), Y( :Probability ), Overlay( :Distribution ) ),
Elements( Line( X, Y, Legend( 19 ), Connection( "Step" ) ) ),
SendToReport(
Dispatch(
{},
"X",
ScaleBox,
{Min( -1 ), Max( 12 ), Inc( 10 ), Minor Ticks( 1 )}
)
)
)
),
New Column( "Distribution",
Character,
"Nominal",
Formula( "Pois(" || Char( :Lambda ) || ")" )
),
New Column( "Lambda",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( If( Row() < 51, 0.5, Row() < 101, 2, Row() < 151, 4, 1.25 ) )
),
New Column( "X",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Sequence( -1, 48, 1, 1 ) )
),
New Column( "Probability",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Poisson Distribution( :Lambda, :X ) ),
Set Selected
)
)
계단 함수 CDF의 핵심은 Graph Builder에서 평활선을 끄고 Line을 사용하여 포인트를 연결하는 것입니다.그런 다음 제어판에서 연결을 "단계"로 변경하십시오.
Re: Graph Builder에서 CDF 플롯을 만드는 방법죄송합니다. 나는 전에 불일치를 눈치 채지 못했습니다. JMP 도움말 내용:
을 위한 N 비결측 점수, 값의 확률 점수는 해당 값의 평균 순위를 다음으로 나눈 값으로 계산됩니다. N + 1. 이 열은 경험적 누적 분포 함수와 유사합니다.
그래서 그들은 동일하지 않습니다. 대체품을 찾을 수 없습니다.
Re: Graph Builder에서 CDF 플롯을 만드는 방법빠른 답변과 흥미로운 샘플에 감사드립니다. 카메론. 그래프 빌더에서 CDF 플롯을 생성하려면 Y bx X 플랫폼의 CDF 플롯 결과와 유사한 첨부 데이터를 생성하려면 어떻게 해야 합니까?
Re: Graph Builder에서 CDF 플롯을 만드는 방법지원해 주셔서 감사합니다. 나는 Prob Score 방법을 시도했습니다. 그런데 첨부파일의 제로포션은 다른 결과를 얻었습니다. Y by X 플랫폼의 분포 및 CDF 플롯은 60.4%의 0 부분을 제공하고 있습니다.
그래프 빌더와 확률 점수는 0 부분에 대해 30%를 제공합니다.
Re: Graph Builder에서 CDF 플롯을 만드는 방법사용 분포 확률을 얻는 플랫폼. 분포에서 변수에 대한 빨간색 삼각형을 클릭하고 구하다 > 확률 점수 . 이제 Y 역할에서 이 새 데이터 열을 다음 위치에서 사용합니다. 그래프 빌더 X 역할의 원래 데이터 열.
Re: Graph Builder에서 CDF 플롯을 만드는 방법다음은 반복되는 확률 시퀀스와 다른 분포에 대한 해당 확률의 분위수를 사용하는 예입니다.
설명하기 위해 만든 테이블의 스크립트는 다음과 같습니다.
New Table( "Untitled",
Add Rows( 8040 ),
New Script(
"Normal CDFs",
Graph Builder(
Size( 526, 452 ),
Show Control Panel( 0 ),
Variables( X( :Quantile ), Y( :Probability ), Overlay( :Distribution ) ),
Elements( Line( X, Y, Legend( 18 ) ) )
)
),
New Column( "Probability",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( 1 / (1 + Exp( -Sequence( -10, 10, 0.1, 1 ) )) )
),
New Column( "Quantile",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Normal Quantile( :Probability, :mu, :sigma ) )
),
New Column( "mu",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Sequence( 1, 10, 1, 402 ) )
),
New Column( "sigma",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Sequence( 2, 2.5, 0.5, 402 ) )
),
New Column( "Distribution",
Character,
"Nominal",
Formula( "Normal(" || Char( :mu ) || ", " || Char( :sigma ) || ")" ),
Set Selected
)
)Re: 그래프 빌더에서 CDF 플롯을 생성하는 방법그리고 여기에 2022년부터 직접적으로 바라는 소망이 있습니다. 그래프 빌더에 CDF 추가 ~에 의해 @BHarris .
Re: Graph Builder에서 CDF 플롯을 만드는 방법그 토론에서:

dt = Open( "$DOWNLOADS/CDF_Data.jmp" );
new column("one_Nr", formula(1));
dt << Graph Builder(
Variables(
X( :Data ),
Y( :"Cumulative Probability[Data]"n ),
Y( :one_Nr, Position( 1 ) ),
//Y( :Prob DataX, Position( 1 ) ) // enable after saving the data to the table
),
Elements(
Points( X, Y( 1 ), Y( 3 ), Legend( 11 ) ),
Points( X, Y( 2 ), Legend( 2 ), Summary Statistic( "Cumulative Percent" ) ),
Line(
X,
Legend( 3 ),
Connection( "Step" ),
Summary Statistic( "Cumulative Percent" ),
Interval Style( "Band" )
)
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
11,
Properties(
1,
{Marker( "FilledCircle" ), Marker Size( 6 )},
Item ID( "Prob Data", 1 )
)
), Legend Model(
2,
Properties( 0, {Marker Size( 10 )}, Item ID( "Sum %(one_Nr)", 1 ) )
), Legend Model(
3,
Properties( 0, {Line Color( 8 )}, Item ID( "Count", 1 ) )
)}
)
)
);
누락된 수평선과 왼쪽 가장자리 0에서 첫 번째 지점의 x 값까지 첫 번째 단계와 위( 링크 )가 괜찮은 경우,
"선" + "누적 백분율"(보라색 선)을 통한 접근 방식은 좋은 단축키입니다.