腳本指南中的顯示框範例<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />您好,我是 JMP 文件團隊的作者之一。
腳本指南包含許多如何建立顯示框的範例。 我添加了新的範例來解釋如何創建特別難以理解的顯示框。
您認為哪些展示盒的創建比較混亂,為什麼? 創建展示盒的哪些方面是難以記住的?
麻煩盒子的例子值得讚賞。 它們的範例或派生將在文件中使用。
謝謝,
希拉
回覆:腳本指南中的顯示框範例你說得對。 遍歷樹是從擬合模型中獲取值的唯一方法。
回覆:腳本指南中的顯示框範例感謝您的回复,mjdeez。 好東西!
回覆:腳本指南中的顯示框範例當我第一次開始時,我發現令人困惑的一件事是如何動態更改顯示樹,答案是創建大部分顯示樹,但將掛鉤保留在適當的位置(顯示框物件變數),以便稍後附加在。所以我的建議是在一些範例腳本中加強append()和prepend()的使用,也許是基於if()語句。
另外,在2014年高峰會的JMP培訓班上,我認為是Xan提到prepend比append更快,因此對於大型顯示器或參數迭代,向後建立顯示樹會更快。 我還沒有測試過這個。 對我來說,向前思考更容易,而且我從來沒有抽出時間重新編寫可以從中受益的腳本。
沿著這些路線(不僅僅是顯示框),但關於使腳本運行得更快的提示將非常感激。
我還在參數的大綱框之間使用分頁符號功能,因此 pdf 報告看起來不錯。 否則前一個參數的輪廓框將顯示在後續頁面上。
不確定我是否真的回答了你的問題,所以這裡是另一個,複選框。 由於某種原因,我傾向於忘記複選框可以用作列表,而我傾向於將它們用作 1 個框。因此,當我想將預設值設為「set (n, 1)」時,它讓我感到困惑,直到我記得 set(1) 也可以工作。 並且還需要將其放置在顯示樹之後或顯示樹函數之一的腳本內(腳本參數)。
回覆:腳本指南中的顯示框範例嗨希拉,
感謝您的答覆。 老實說,我已經知道所有答案,因為我使用 JMP 編寫了很多腳本:-)。 我只是有一種感覺,我花了比應有的時間更長的時間來理解所提到的要點。
關於提取值主題的另一個問題:假設我想從擬合模型中取得 R^2。 除了透過報告和顯示樹存取值之外,是否沒有其他方法? 來自物件導向程式設計的背景,這對我來說是如此的強烈。 我一直希望有一天能在 JMP 中找到一個函數,它允許我直接訪問平台物件的“屬性”,而無需通過樹。
親切的問候,
賽巴斯蒂安
回覆:腳本指南中的顯示框範例賽巴斯蒂安,謝謝您的回覆。 很高興聽到文件中可以改進的地方。
1.其他用戶也有同樣的關於提取值的問題。 您是否在「顯示框」一章中找到了腳本指南中名為「提取值」的部分? 常見任務章節中還有一個範例。 此範例基於從 Reports.jsl 範例腳本中提取值。 如果這些部分沒有回答您的問題,請告訴我。
2. Dialog 現在已被棄用,因此文件將建議使用新視窗。 在 JMP 12 文件中,「顯示框」一章中有一個名為「將不建議使用的對話方塊轉換為新視窗」的部分,其中顯示了對話方塊和新視窗之間的差異。
3. 我們在「提取值」部分提供了一些從互動式顯示框中提取值的範例。 聽起來我們需要更多這樣的例子或讓它們更容易找到。
希拉
回覆:腳本指南中的顯示框範例親愛的希拉,
謝謝你的詢問。 我沒有給我帶來麻煩的特定顯示框。 但我想我可能會提到以下幾點,因為它與主題很接近:
1. 每當我想從報告中提取一些特定數字時,我都會遇到很多麻煩。 自從我弄清楚如何查看報告的整個顯示樹以來,它變得容易多了,但我認為這裡的文件可以改進。
2. 今天我非常熟悉在 JMP 中建立 UI。 但一開始我常常搞亂「對話框」和「新視窗」指令。 特別是因為如何將一些顯示框添加到對話框的語法與我需要將相同的顯示框添加到“新視窗”的語法不同。 也許可以選擇從文件中刪除整個“對話框”部分?
3. 對於所有互動式顯示框(滑桿框、文字編輯框…):如果範例能夠說明如何提取這些框的值,那就太好了。 雖然它使範例變得有點複雜,但這可能是這些盒子最重要的事情之一。 根據我的口味,這項任務在 JMP 中並不是特別簡單。