允許將 Fit Group() 應用到 Fit Y by X 中,並針對單一因素使用 By 角色目前,Fit Y by X 平台中具有 By 角色的單一 Y 和單一 X 不會開啟 Fit Group。 但在 JSL 中,您可以將腳本包裝在 Fit Group 並且它可以工作。
通常在 Fit Y by X 中,當您執行多個 X 或多個 Y 時,您將獲得 Fit Group(使用 Big Class.jmp 範例檔案):
Fit Group(
Oneway(
Y( :height ),
X( :age ),
),
Oneway(
Y( :weight ),
X( :age ),
)
);
如果您對 By() 角色中的兩個連續和一個分類執行 Fit Y by X,則無法按行排列:
Bivariate(
Y( :weight ),
X( :height ),
By( :age )
);
但是使用 JSL,您只需將其包裝在 Fit Group 中即可運行:
Fit Group(
Bivariate(
Y( :weight ),
X( :height ),
By( :age )
)
);
就像更一般的呼叫 Fit Y by X 一樣:
Fit Group(
Fit Y by X(
Y( :weight ),
X( :height ),
By( :age )
)
);
是否可以允許將其設為預設值,或至少允許作為平台首選項?
儲存到表格或腳本視窗的內容如下所示:
Fit Group(
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 12 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 13 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 14 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 15 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 16 )
),
Bivariate(
Y( :weight ),
X( :height ),
Where( :age == 17 )
)
);
基礎資料分析與建模回覆:允許將 Fit Group() 應用到 Fit Y by X 中,並按單一因子的角色 - 狀態變更為:正在調查回覆:允許將 Fit Group() 應用到 Fit Y by X 中,並按單一因素的角色 - 狀態更改為:開放投票回覆:允許將 Fit Group() 應用到 Fit Y by X 中,並透過 By 角色來處理單一因素感謝您提供更詳細的描述。我們正在問題清單中追蹤這一點,並將看看是否可以在未來的版本中改進這一點。
回覆:允許將 Fit Group() 應用到 Fit Y by X 中,並透過 By 角色來處理單一因子一個範例情況是,使用者進行雙變量分析以查找線性迴歸和 R 平方值,但涉及 10 個工具、20 個產品、30 個流程步驟等。一個使用者想要按「擬合優度」進行排序,但JMP 支援人員告訴我們,按角色製作了一個單獨的報告(「雙變量」清單),如您在輸出和保存腳本時看到的那樣。
但您實際上可以在腳本視窗中執行「Fit Y by X()」或「Bivariate()」的根函數來重現分析。
然後,透過簡單地包裝“Fit Group”,我們就能夠將所有二元變數包裝在 Fit Group 的選單中。 這樣我們就可以得到“按行排列”,“按擬合優度排序”,只有當您可以顯示“擬合組”視窗時才會顯示。
試試 Football.jmp 檔案中的這個範例
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Football.jmp" );
// Launch platform: Bivariate, only one X and one Y
Data Table( "Football.jmp" ) << Bivariate(
Y( :Speed ),
X( :LegPress ),
By( :Position )
);
// Does not show a Fit Group, but we would like to be able to use the Fit Group
// menu item "Arrange by Rows" instead of showing all vertical in one column
// Launch platform: Bivariate, only one X and one Y, but wrapped in Fit Group() function
Data Table( "Football.jmp" ) << Fit Group(
Bivariate(
Y( :Speed ),
X( :LegPress ),
By( :Position )
)
);
// Now shows Fit Group,and you can "Arrange by Rows" like 3, 4, 5, etc. across
// or just add Arrange in Rows as an argument, it works
Data Table( "Football.jmp" ) << Fit Group(
Bivariate(
Y( :Speed ),
X( :LegPress ),
By( :Position )
),
<< {Arrange in Rows(4)}
);
// Launch platform: Fit Group, requires 2 or more X's or Y's
Data Table( "Football.jmp" ) << Bivariate(
Y( :Height, :Weight ),
X( :Squat )
);
// Note you get this wrapped in "Fit Group" menu
// now add the By role
Data Table( "Football.jmp" ) << Bivariate(
Y( :Height, :Weight ),
X( :Squat ),
By( :Position)
);
// Note you get this wrapped in "Fit Group" menu, but Arrange by Rows does not work well
// for multiple X's and Y's with the By role回覆:允許將 Fit Group() 應用到 Fit Y by X 中,並按單一因子的角色 - 狀態更改為:需要訊息謝謝你的建議。
能多描述一下用例嗎?使用“按”變數時,在什麼情況下您希望使用“擬合組”?
我看到您所描述的行為,並且與原始腳本生成的保存的表腳本有點不一致
Fit Group(
Fit Y by X(
Y( :weight ),
X( :height ),
By( :age )
)
);
在腳本本身和輸出。我將與開發人員分享這一點。
回覆:允許將 Fit Group() 應用到 Fit Y by X 中,並針對單一因素使用 By 角色在 JMP 18 中,任何不建立擬合組的平台的按組將建立組平台物件。
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Football.jmp" ) << Bivariate(
Y( :Speed ),
X( :LegPress ),
By( :Position )
);
除了其他組功能之外,集團平台還提供「按行排列」選項。由於這種類型的啟動始終包含相同類型的平台,因此它還提供群組選單選項,將命令廣播到群組中的每個平台。

回覆:允許 Fit Group() 應用於 Fit Y by X,並具有單一因素的 By 角色 - 狀態更改為:已交付