변수를 그룹화하여 동일한 플롯에서 일반 CDF와 역 CDF를 플롯합니다.여보세요,
배포 플랫폼의 CDF 플롯에 대한 질문이 있습니다.
두 변수의 CDF를 플롯하고 싶습니다. Y1과 Y2는 같은 수치 스케일이지만 범위에 따라 다릅니다. 예를 들어 Y1은 0-100이고 Y2는 0-1000입니다. 0에서 1로가는 CumProb와 0에서 100까지 증가하는 X1 값으로 정규 CDF 플롯을 Y1like로 플롯하려고합니다.
Y2의 경우, X2가 1000에서 0으로 오름차순으로 표시되기를 원하지만 Y2의 범프는 Y 축 방향으로 0에서 Y까지 증가합니다.
필자는 본질적으로 cdf (Y2)를 역전시키고 cdf (Y1)로 overplot하고 동일한 cdf 플롯 창에 음모를 표시하려고합니다. 결국 나는 X1과 X2 값을 기반으로하는 커브 아래의 특정 영역을 음영 처리하기를 원하지만 그 전에는이 작업을 어떻게 수행 할 수 있는지 알고 싶습니까?
나는 확률 점수를 얻고 Y2에 대해 1-P (X2> x)에 대한 열을 추가하는 것으로 시작했지만, 어떻게하면 1-P (X2> x)와 P (X1 <= x1) X 축을 따라 움직여서 내가이 방법에 일반적으로 접근 할 수있는 방법으로 원 주위를 돌고있었습니다. 어떤 생각과 포인터가 도움이 될 것입니다. 그룹핑 변수에는 5 가지 카테고리가 있으며, 5 가지 다른 cdf 플롯을 가지고 있어도 상관하지 않습니다.
Re : 그룹핑 변수로 같은 플롯에서 일반 CDF와 역 CDF를 플롯합니다.첨부 된 내가 생각하는 스크립트는 데이터 설정을 시뮬레이트하고 설명하는 그래프를 만드는 두 가지 방법입니다. 하나는 스택되지 않은 데이터 (2 개의 열)를 사용하고 다른 하나는 누적 된 데이터를 사용합니다. Inv Prob of Y2> Prob Y1 행을 찾으려면 스택되지 않은 (원시) 데이터를 사용하는 것이 더 쉬울 것입니다.
유의할 점은, Y1과 Y2는 균일 한 분포로 시뮬레이션되었다는 점이다.
Names Default to Here(1);
dt = New Table("Demo - Raw", Add rows(1000),
New Column("Y1", Numeric, Continuous, <<SET each="" value=""></SET>
다음은 두 그래프입니다.


Re : 그룹핑 변수로 같은 플롯에서 일반 CDF와 역 CDF를 플롯합니다.나는 조지아의 해결책을 아주 좋아한다. 여기에 더 간단하고 다른 접근 방법이 있습니다 : 플롯을 결합하기 전에 두 데이터 세트를 정규화하십시오. 그것은 만족스럽지 않을 수도 있습니다.
이 접근법을 설명하기 위해 다른 매개 변수를 갖는 두 개의 정규 분포를 사용했습니다. 필자가했던 것처럼 데이터를 구성하는 컬럼 공식으로 샘플 데이터의 분포에 맞는 모델을 저장할 수 있습니다. 다음은 결과 플롯입니다.

이 플롯을 만들기 위해 만든 데이터 테이블을 첨부했습니다.