管理JSL程序<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我使用並仍然使用Base SAS,但JMP也越來越多地使用。
使用SAS的一個非常大的優勢和吸引力是單獨存在
1)SAS程序本身,完成特定的工作,和
2)應用程序的數據。
為什麼這有吸引力?由於SAS程序的可重用性。它允許像我這樣偶爾或不到100%的用戶在數據分析方面仍然非常高效。我可以堅持多年的程序,如果新數據需要分析,我可以回到它們,我做了一段時間。
由於SAS程序基本上是清晰的文本文件,因此它們是可以訪問的並且可以編制索引。這使得檢索成為可能,即使忘記了程序的實際名稱。例如,我在幾年前創建了一個與proc greplay一起使用的模板。它會創建一個圖形窗格,其尺寸在宏調用中設置。我一直忘記宏的位置,但由於我知道程序中的某些特定單詞,因此桌面搜索會快速檢索它。
我想知道在JMP Scripts方面是否有類似的工作模式。截至目前,我可以看到我的同事不要像我執行SAS程序那樣重複使用和/或保存jmp腳本。而是將腳本嵌入數據表中。這基本上沒問題,但是經過6個月的時間後很難記住哪些數據表(JMP文件)嵌入了特定的腳本,
有沒有辦法“查看”JMP文件,看看附加了什麼腳本,而無需打開文件並運行腳本來查看它的作用?
有誰可以分享他們在這個主題上的經驗?
問候
波爾
Re:管理JSL程序嗨Poul,
JMP文件交換中最近添加了與您請求的功能類似的功能。它被稱為數據摘要加載項(需要免費的SAS登錄),您可以通過以下鏈接訪問它:
http://support.sas.com/demosdownloads/downarea_t4.jsp?productID=114380&jmpflag=N
將有一篇博客文章描述下週在JMP博客上發布的更多細節:
JMP博客 - 數據可視化,統計發現,實驗設計,預測建模等
快速描述是加載項將要求您提供JMP表的目錄,然後它將搜索/解析所有表腳本並返回一個對話框,顯示哪些表使用哪些JMP平台。您還可以添加要搜索的自定義JSL函數/方法。這裡有一個重要的注意事項:它在表腳本中搜索,而不是表腳本的名稱。
我希望這是有幫助的。
奧黛麗
Re:管理JSL程序您可以通過複製表腳本並將其保存為ASCII(包括保存到表中的公式)將JMP表保存為純文本。 這是您每次有桌子時必須執行的額外步驟,並且可能不會過分需要。
Re:管理JSL程序一定是風格的東西。 我很少將JMP腳本附加到數據表。
我的所有JSL腳本都是ASCII文件,所以它們是可搜索的,可重用的等等。
有許多技術可以使JSL腳本更通用。 一個簡單的方法是使用以下構造:
DT = 當前數據表 () ;
這樣,您就不會在腳本中對特定表進行硬編碼。