你好,
我想用 JSL 畫一個流程圖(見附件),用「從/到」表格。有點像 Visio。
我嘗試過圖表選項,但因果魚骨圖並沒有給出相同的結果。
你知道這是否可能嗎?
謝謝
GraphBuilder Powers for Fishbone/層次圖平台似乎正在累積這些請求;如果您能在那裡詳細說明您的需求,那就太好了。
- 平台解決方案?
- 可以用 JSL 編寫腳本嗎?
- 什麼樣的輸入驅動它?
- 使用新數據再次運行它並自動佈置節點和連接?
@MathStatChem指出,我們需要的不僅僅是簡單的非循環魚骨圖,例如你展示的這種帶環路的圖。 @LauraCS可能在這方面也有一些見解; 結構方程模型:JMP Pro 15 中強大的新框架帶來了一個圖表,我認為它可以包含環路,儘管它特定於特定應用。
SEM 平台可以建立高度可自訂的路徑圖,但它不允許在節點內新增標籤(來自資料表中的列名)以外的內容。事實上,由於該圖是特定於應用程式的,因此節點的設計無法容納大量內容。
您可以嘗試運行下面的 JSL 程式碼來親自查看。另外,如果您只執行腳本的前兩行,您可以使用 From/To 清單以互動方式指定圖表。您將能夠使用雙向箭頭連接節點,並可以使用圖表中的上下文功能表找到「自訂圖表...」功能表。
// Create data for use in the structural equation models platform
mat = J(50, 7, Random Normal());
As Table(mat, << Column Names({"A", "B", "C1", "C2", "C3", "C4", "D"})) << Set Name("Flow Chart");
// Launch SEM and specify diagram
obj = Structural Equation Models(Model Variables(1::7));
obj << Model Specification(
Regressions( // lists follow "from-to" convention
{:A,{:B}},
{:B, {:C1, :C2, :C3, :C4}},
{:C1, {:B}},
{:C2, {:B}},
{:C3, {:B}},
{:C4, {:D}},
{:D, {:C4, :A}}
),
Path Diagram Properties(
Manifest Shape({Width(70), Height(40)}),
Layout("Top to Bottom")
)
);
您可以在此處快速了解 SEM 平台的功能:
https://www.jmp.com/en/statistics-knowledge-portal/structural-equation-modeling
HTH,
〜勞拉