이 코드를 실행해 보겠습니다.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
fg = dt << Fit Group(
Bivariate(
Y( :height ),
X( :weight ),
Group By(:age),
Fit Line
),
Bivariate(
Y( :height ),
X( :weight ),
Group By(:age),
Fit Line
),
Bivariate(
Y( :height ),
X( :weight ),
Group By(:age),
Fit Line
),
Bivariate(
Y( :height ),
X( :weight ),
Group By(:sex),
Fit Line
),
<<{Arrange in Rows( 4 )}
);
마지막 이변량에 다른 그룹화 기준 열(:sex 대신 :age)이 있는 적합 그룹을 얻게 됩니다.
그럼 이제 첫 번째 "적합도 요약"을 클릭하고 "결합 데이터 표 만들기"를 선택해 보겠습니다.
그룹화 기준 열을 ':age'로 지정하지 않은 그래프에서는 age 열에 결측값이 있음을 알 수 있으며, "sex"라는 열은 존재하지 않습니다.
Age column has missing values where Group By column is not AgeAge column has missing values where Group By column is not Age그룹화 기준 열이 Age가 아닌 경우 Age 열에 결측값이 있습니다.
버그인 것 같습니다. 적어도 저는 그런 동작을 예상하지 못했습니다.
그룹화 기준 열 또한 X 또는 Y와 마찬가지로 변수입니다.
테이블들을 연결해서 각 그룹 변수별로 열을 만들거나, 아니면 추가 분석을 쉽게 하기 위해 테이블들을 합쳐서 '그룹 이름'과 '그룹 값' 두 열만 출력하는 방식이 좋을 것 같습니다.
버그라면 어디에 보고해야 하나요?