<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />카이저 펑은 최근 비판을 받았다. 이 가처분 소득의 변화 차트.

그는 분류된 기울기 그래프를 대신 사용하는 아이디어를 제시했습니다.

JMP에서 이와 같은 작업을 수행하려면 어떻게 해야 합니까? 그래프 빌더에서 다양한 색상으로 패널과 선을 만들 수 있습니다. 데이터를 올바른 형식으로 가져오기만 하면 됩니다. 평소와 같이 그래프 빌더에서 기울기 그래프를 만드는 핵심 단계는 테이블 > 스택을 사용하여 두 개의 데이터 열을 레이블 열과 데이터 열로 가져오는 것입니다. 그런 다음 레이블 열은 X축으로 이동하고 데이터 열은 Y축으로 이동합니다.
먼저 데이터를 가져와야 합니다. 가끔 제가 빠른 리메이크를 할 때 가장 간단한 것은 그래프에서 바로 데이터를 읽는 것입니다. 이를 도와주는 프로그램과 웹사이트가 있습니다. 이번에는 온라인 앱을 이용해서 웹 플롯 디지타이저 , 각 시리즈에 대해 별도의 CSV 파일을 생성했습니다. 물론 값은 원래 값의 추정치일 뿐입니다.
두 개의 CSV 파일을 열고 열 이름을 "x"와 "y"로 설정한 후 다음 스크립트를 작성하여 이들을 결합하고 일부 파생 값을 계산했습니다.
dt1 = Data Table( "data" );
dt2 = Data Table( "data (1)" );
dt = New Table( "changes",
New Column( "Percentile", Format( "Percent", 8, 0 ), Set Values( (1 :: 100) / 100 ) ),
New Column( "Base", Format( "Percent", 8, 1 ) ),
New Column( "Change2010", Format( "Percent", 8, 1 ) ),
New Column( "Change2013", Format( "Percent", 8, 1 ) ),
New Column( "Net2010", Format( "Percent", 8, 1 ) ),
New Column( "Net2013", Format( "Percent", 8, 1 ) ),
New Column( "Group", Character ),
New Column( "Rank" )
);
For Each Row(
dt,
dt:Base = 1.0;
dt:Change2010 = Interpolate( dt:Percentile, dt2:x << Get Values(), dt2:y << Get Values );
dt:Change2013 = Interpolate( dt:Percentile, dt1:x << Get Values(), dt1:y << Get Values );
dt:Net2010 = dt:Base * (1 + dt:Change2010);
dt:Net2013 = dt:Net2010 * (1 + dt:Change2013);
dt:Group = If(
dt:Percentile <= 0.1, "Bottom 10%",
dt:Percentile <= 0.9, "Middle 80%",
"Top 10%"
);
dt:Rank = If(
dt:Percentile <= 0.1, dt:Percentile / .1,
dt:Percentile <= 0.9, (dt:Percentile - .1) / .8,
(dt:Percentile - .9) / .1
);
);
보간은 짝수 백분위수 값에 "x" 값을 정렬하는 것입니다. 그룹 및 순위는 그래프 빌더에서 그룹화 및 색상 지정 방법을 제어하는 것입니다. Base와 Net 값은 Kaiser가 했던 것과 조금 다른 것을 시도하고 싶었기 때문입니다. 손실 및 이득 비율을 보는 것만으로는 순 효과를 보기에 충분하지 않으므로 순 효과를 명시적으로 계산하고 대신 그래프로 표시합니다.
Base2007, Net2010 및 Net2013의 세 열을 쌓은 후 꺾은선형 차트를 만들 수 있습니다. Group을 Group X 역할에, Rank를 Color 역할에 배치하고 참조선을 100%로 추가하고 레이블을 업데이트했습니다.

계산에 기본 값이 필요하더라도 실제로 표시할 필요가 없다는 것을 깨달았습니다. 로컬 데이터 필터를 사용하여 Base2007을 제외하고 Kaiser의 예를 따라 중간 그룹을 얇게 만든 후 다음을 얻습니다.

최종 데이터 테이블을 첨부합니다.
업데이트 : Kaiser가 지적했듯이 트위터 대화 , 동일한 사람들이 각 기간의 각 백분위수 그룹에 있는지 알 수 없기 때문에 순 가치를 계산하는 것이 반드시 정확하지는 않습니다. 다행스럽게도 변경 사항은 대체로 균일하므로 백분위수가 너무 많이 변경되지는 않지만 차트는 이전보다 훨씬 더 근사해집니다.
논의된 대로 경사 그래프를 재생성하거나 가처분 소득 변화를 분석하려는 경우 온라인 플롯 디지타이저가 매우 유용할 수 있습니다. 차트 이미지에서 직접 데이터를 추출하여 정확성을 보장하고 시간을 절약할 수 있습니다. 이를 통해 JMP 또는 기타 도구에서 시각화할 데이터 세트를 신속하게 준비하여 의미 있는 통찰력을 위해 데이터를 정렬하고 해석하는 프로세스를 간소화할 수 있습니다. 추세를 시각화하거나 Kaiser의 예와 유사한 경사 그래프를 만드는 것과 같은 작업에 강력한 동반자입니다.