조건이 있고 다른 측정을 수행한 데이터 세트가 있습니다.
예를 들어:
성별 나이 키 신발 사이즈
남성 20 66인치 10
여성 18 60인치 8
배포 및 변형을 보기 위한 스크립트를 만들고 있습니다. 키와 신발 사이즈(별도)에 대한 그래프를 만들고 싶습니다. 어떤 경우에는 약간의 키 이상값이 있지만(가정하겠습니다) 신발 크기는 여전히 유효합니다. 내 스크립트 중 하나에 이상값 행을 포함하지 않고 다른 스크립트에는 포함시키려면 내 스크립트에 어떤 코드 줄을 추가해야 합니까? 숨기기/제외를 사용하면 완전히 사라지고 어떤 그래프에도 표시되지 않습니다. 어떤 그래프가 어떤 행을 표시하는지 제어하고 싶습니다. 변동성 게이지 차트와 분포 차트를 사용하고 있습니다.
안녕 @mochar
당신이 찾고 있는 것을 하는 데에는 적어도 두 가지 방법이 있습니다.
먼저 필터링하려는 그래프에 대해 "로컬 데이터 필터"를 별도로 사용할 수 있습니다. 이것은 다른 플롯에 영향을 미치지 않습니다.
다른 옵션은 "자동 재계산"을 사용하고 사용하지 않음으로써 실행의 "타이밍"을 조작하는 것입니다.
이 스크립트를 보고 도움이 되는지 알려주십시오.
names default to here (1);
Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Big Class - Variability Chart of height, weight by sex",
h list box (V List Box(
Variability Chart(
Automatic Recalc( 1 ),
Y( :height ),
X( :sex ),
Model( "Main Effect" ),
Variability Summary Report( 1 ),
Points Jittered( 1 )
),
Variability Chart(
Automatic Recalc( 1 ),
Y( :weight ),
X( :sex ),
Variability Summary Report( 1 ),
Mean of Std Dev( 1 ),
Points Jittered( 1 )
)
),
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution( Column( :height ) ),
Continuous Distribution( Column( :weight ) ),
Local Data Filter(
Add Filter(
columns( :height, :weight ),
Where( :height >= 55 & :height <= 70 ),
Where( :weight >= 64 & :weight <= 160 )
)
)
),
));