這篇博客文章是由一位不再在SAS的博客撰寫的
業務用戶一直在尋求JMP的數據可視化和分析功能。您可以使用最少的腳本創建一個簡單的儀表板。我將使用的函數是:New Window(),H List Box()和V List Box()。
New Window()命令創建一個新的報告窗口,您將放置所有分析。H列錶框()和V列錶框()允許您分別在水平和垂直方向上可視地排列分析。如果不指定H List Box()和/或V List Box(),所有分析將疊加在一起。
讓我們一步一步構建一個儀表板:
1。在新的腳本窗口中,使用以下代碼打開JMP數據表。
MyDataTable = Open(“$ SAMPLE_DATA / Big Class.jmp”);
我正在使用JMP示例數據目錄中的Big Class數據表。但是,您的路徑可能如下所示:“C:/ My JMP Analyzes / Favorite JMP Data.jmp”。
2。創建一個新的報告窗口。
MyDataTable = Open(“$ SAMPLE_DATA / Big Class.jmp”);
新窗口(“學生報告”);
New Window()命令需要一個標題,在本例中為“Student Report”,以及一個現在為空的顯示框。
3。在報告中添加分析。我建議使用點擊方法運行分析,然後獲取在幕後編寫的JSL代碼。在分析報告的熱點(紅色三角形)下,選擇“腳本”,然後選擇“複製腳本”。將腳本添加到New Window()命令作為顯示框。我使用了雙變量分析。
MyDataTable = Open(“$ SAMPLE_DATA / Big Class.jmp”);
新窗口(“學生報告”,雙變量(Y(:重量),X(:身高)));
4。通過確保以分號結束每個分析腳本來添加其他分析。我添加了Tabulate。
MyDataTable = Open(“$ SAMPLE_DATA / Big Class.jmp”);
新窗口(“學生報告”,
雙變量(Y(:重量),X(:高度));
製表(
顯示控制面板(0),
添加表格(
列表(分析列(:高度,:重量),統計(平均值)),
行表(分組列(:性別,年齡))
)
);
);
5。字符串一起使用H List Box()命令進行水平分析。使用逗號分隔顯示框:H列錶框(顯示框1,顯示框2,...)。類似地,使用V列錶框(顯示框1,顯示框2,...)垂直進行字符串分析;
MyDataTable = Open(“$ SAMPLE_DATA / Big Class.jmp”);
新窗口(“學生報告”,
H列錶框(
雙變量(Y(:重量),X(:高度));
製表(
顯示控制面板(0),
添加表格(
列表(分析列(:高度,:重量),統計(平均值)),
行表(分組列(:性別,年齡))
)
);
)
);
6。您將找到一個樣本儀表板,其中包含水平和垂直堆疊的多個分析我名下的JMP文件交換 。在示例中還可以找到進一步的儀表板自定義,例如著色數據點和添加標題。