讓我們運行這段程式碼:
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 )}
);
你會得到一個擬合組,其中最後一個雙變量的“分組依據”列不同(是“性別”而不是“年齡”)。
然後,我們點擊第一個“擬合摘要”,選擇“建立合併資料表”。
我們會看到,在分組依據欄位不是「年齡」的圖表中,「年齡」欄位有缺失值,並且沒有名為「性別」的欄位。
Age column has missing values where Group By column is not AgeAge column has missing values where Group By column is not Age「年齡」欄位存在缺失值,而「分組依據」欄位並非「年齡」欄位。
看起來像是個bug。至少我沒想到會出現這種情況。
分組依據列也是一個變量,與 X 或 Y 相同。
我希望它要么將表格連接起來,並為每個分組變數創建一個列,要么為了便於進一步分析,直接將它們堆疊起來,只輸出兩列:分組名稱和分組值。
如果這是個bug,我該在哪裡提交?