自動創建腳本和保存腳本因此,在本演示中,我們將了解創建和保存 JMP 腳本的各種方法。 因此,我將首先使用一個公式以交互方式創建一個新列,在該列中計算混凝土抗拉強度的標準化值。 因此,在部分的日誌中,我將單擊混凝土強度數據。 因此,要創建標準化強度的新列,我將轉到“列”菜單並選擇“新建列”。 我將鍵入標準化強度作為列名。 我將轉到列屬性下拉菜單,然後在最頂部選擇公式。 我要使用的標準化只是每個觀察值,每個強度值,減去強度的列平均值除以強度的列標準偏差,這是一種常見的標準化,將產生具有平均值和標準偏差的值事實上,這種轉變就是如此,或者標準化是如此普遍,以至於我們只有一個函數可以做到這一點。 但我將把它分解成組件部分,這樣我們就可以在我們的腳本中擁有兩個函數,並將它們存儲在本專欄中。 因此,我將通過單擊公式編輯器窗口左側的灰色三角形來展開統計函數列表。 要開始公式,我將單擊中間列列表中的強度。 我將單擊減號。 然後從統計函數列表中選擇 Col Mean,然後再次從列列表中選擇強度。 所以我有分子,它是強度的每個值減去強度的列平均值。 我將單擊以突出顯示藍色輪廓中的整個差異,然後單擊“分割”按鈕。 然後在統計下的函數中,我將選擇 Col Standard Deviation,然後再次選擇強度。 同樣,我們可以使用單個函數 Col Standardized 進行相同的標準化,但為了便於說明,我想在公式中包含兩個函數。 現在,我可以將其視為腳本。 就是這樣。 我只需雙擊即可在更典型的 JSL 視圖中查看它。 在這裡,我們再次看到列名前面的冒號範圍運算符。 我們還將在腳本編輯器窗口中看到的一件事是函數是 - 函數的文本是藍色的。 這實際上有助於我們看到 JMP 認識到這是一個內置函數。 但是您可以看到,當我將鼠標懸停在函數名稱上時,我得到了該函數的語法和描述。 所以這是我們可以了解函數的一種方式——其中一種方式。 關於這一點的一個好處是,如果我正在編寫一個包含複雜公式的腳本,我可以使用公式編輯器來構建它——我將在這裡取消——以某種方式構建它,在這個界面中,很容易看到分子是什麼,分母是什麼等等。 然後我可以簡單地複制它——右鍵單擊並複制,或者在突出顯示時使用 Ctrl+C——然後將其粘貼到我的腳本中。 因此,我不必在腳本編輯器中僅在一行中寫出複雜的公式或方程式。 我可以利用 JMP 公式編輯器的這個漂亮的可視化界面,抓取公式並將其放入我的腳本中。 然後,如果我不需要它,我什至不必保留該列。 所以我有這個腳本。 這些都是左側的 JSL 函數。 我有這個腳本,我將把它存儲在一個單獨的數據列中。 我會點擊確定。 如果我要保留這個表格,我可能也會在這裡更改格式。 稍後我們將看到如何使用腳本創建新列和更改格式。 但我將繼續並單擊“確定”。 您可以在我的數據表中看到該公式列。 同樣,這是腳本可以保存在數據表列中的一種方式,其中腳本執行的唯一位置是在該特定上下文中。 讓我們看看如何保存腳本以供將來使用分析。 再次,我將通過進入分析菜單並以 X 擬合 Y 來以交互方式開始。 我將把力量放在那個 Y 角色中,然後我想把 Type 放在 X 角色中。 就像使用雙變量一樣,JMP 根據我在 X 和 Y 角色中的建模類型選擇了合適的平台。 所以在這裡,這將是單向的。 我會點擊確定。 然後進行分析,我將轉到單向分析旁邊的紅色三角形並選擇均值/方差分析。 有幾種方法可以讓 JMP 生成腳本,還有幾種方法可以保存它。 我將轉到 One-Way Analysis 旁邊的紅色三角形,在 Save Script 下,您可以看到我們可以將其保存回數據表。 所以它會被保存在表格面板中,並在這個數據表的上下文中運行。 您可以將腳本保存到日記中,在這種情況下,我有一個打開的日記,所以它會保存到我打開的那個日記中。 並且該腳本實際上將包含不僅執行此分析的指令,而且首先打開與分析相關的數據表。 我們可以將腳本保存到腳本窗口。 我們將在整個課程中這樣做。 您可以將腳本保存到報告中,因此語法(該分析的代碼)將出現在分析窗口中。 如果您只需要將腳本粘貼到電子郵件或某種演示文稿中,您還可以將腳本保存到剪貼板。 我將繼續將此保存到腳本窗口。 在這裡,我可以看到整個腳本。 因此,如果我右鍵單擊並重新格式化腳本,什麼也不會發生。 同樣,我所要做的就是調整它的大小,這樣我就看不到整個東西了。 右鍵單擊、重新格式化,這會迫使 JMP 執行此操作。 實際上有一個用於重新格式化腳本的工具欄按鈕,也可以使用鍵盤快捷鍵 Ctrl+M。 就像您之前看到的那樣,使用我們通過鼠標單擊與 JMP 交互時看到的相同單詞可以很好地識別該腳本。 該對像是我的單向平台。 我們將列轉換為分析角色 Y 和 X。 我們有來自紅色小三角菜單的參數來請求特定分析,包括打開這些選項的布爾值。 所以現在我將返回課程日誌並單擊全部刪除,不保存。 而且我不會將更改保存到我的腳本窗口。