自動建立腳本並儲存腳本

在本示範中,我們將介紹建立和儲存 JMP 腳本的各種方法。首先,我將以互動方式建立一個包含公式的新列,用於計算混凝土抗拉強度的標準化值。在“日誌”部分中,我點擊“混凝土強度數據”。要建立標準化強度的新列,我將轉到“列”功能表並選擇“新列”。我將輸入“標準化強度”作為列名。然後,我將轉到“列屬性”下拉式選單,並在最頂部選擇“公式”。我將使用的標準化方法很簡單,就是用每個觀測值(每個強度值)減去強度列平均值,再除以強度列標準差。這是一種常見的標準化方法,其結果將具有平均值和標準差。事實上,這種轉換是如此,或者說標準化非常常見,以至於我們只有一個函數可以完成它。但我將把它分解成幾個組成部分,這樣我們儲存在此列中的腳本中就可以有兩個函數。因此,我將透過點擊公式編輯器視窗左側的灰色三角形來展開統計函數清單。要啟動公式,我將點擊中間列表中的“強度”。我將點擊減號。然後從統計函數清單中,選擇“列平均值”,然後再次從清單中選擇“強度”。這樣,我的分子就是「強度」的每個值減去「強度」的列平均值。我將點擊藍色輪廓突出顯示整個差值,然後點擊“除”按鈕。然後在“統計”下的函數中,我將選擇“列標準差”,再次選擇“強度”。同樣,我們可以用一個函數「列標準化」進行同樣的標準化,但為了方便說明,我希望在公式中使用兩個函數。現在,我可以將其視為一個腳本。就是這樣。我只需雙擊即可在更典型的 JSL 視圖中查看它。在這裡,我們再次看到列名前面的冒號作用域運算子。我們也會在腳本編輯器視窗中看到函數——函數的文字是藍色的。這實際上有助於我們了解 JMP 識別這是一個內建函數。但是您可以看到,當我將滑鼠懸停在函數名稱上時,我會看到該函數的語法和描述。這是我們了解函數的一種方法——眾多方法之一。這樣做的一個好處是,如果我正在編寫一個包含複雜公式的腳本,我可以使用公式編輯器來構建它——我會在這裡取消——以一種在這個界面中很容易看到分子、分母等等的方式構建它。然後我可以直接複製它——右鍵單擊並複製,或者在它突出顯示時使用 Ctrl+C——並將其貼到我的腳本中。這樣,我就不必在腳本編輯器中一行一行地寫出複雜的公式或方程式了。我可以利用 JMP 公式編輯器美觀的視覺化介面,直接抓取公式並將其添加到腳本中。如果不需要,我什至不必保留該列。這樣我就有了這個腳本。左側都是 JSL 函數。我將把這個腳本儲存在單獨的資料列中。點選“確定”。如果要保留這個表,我可能還會更改這裡的格式。稍後我們將討論如何使用腳本建立新列並更改格式。現在,我直接點擊「確定」。這樣,您就可以在我的資料表中看到該公式列了。再次強調,這是一種將腳本保存在資料表列中的方法,腳本的執行位置僅在特定的上下文中。讓我們看看如何保存腳本以供將來分析使用。再次,我將以交互方式開始,首先進入“分析”選單,然後選擇“以 X 擬合 Y”。我將“強度”設為 Y 角色,然後將“類型”設為 X 角色。就像雙變數一樣,JMP 會根據 X 和 Y 角色中的建模類型選擇合適的平台。這裡,選擇單向分析。然後點選「確定」。然後進行分析,我將轉到“單向分析”旁邊的紅色三角形,並選擇“平均值/變異數分析”。我可以透過多種方式讓 JMP 產生腳本,也可以透過多種方式儲存腳本。我將轉到“單向分析”旁邊的紅色三角形,在“儲存腳本”下,您可以看到我們可以將其保存回資料表。因此,它將保存在表格面板中,並僅在該資料表的上下文中運行。您可以將腳本儲存到日誌中,在本例中,我有一個開啟的日誌,因此它將儲存到我開啟的日誌中。該腳本實際上不僅包含執行此分析的指令,還包含首先開啟與分析相關的資料表的指令。我們可以將腳本儲存到腳本視窗。我們將在整個課程中都這樣做。您可以將腳本儲存到報表中,這樣語法——此分析的程式碼——就會出現在分析視窗中。然後,如果您只需要將腳本貼到電子郵件或某種簡報中,您也可以將其儲存到剪貼簿。我將繼續將此腳本儲存到腳本視窗。在這裡,我可以看到整個腳本。因此,如果我右鍵單擊並重新格式化腳本,則不會發生任何事情。同樣,我只需要調整其大小,這樣我就看不到整個腳本了。右鍵單擊,重新格式化,這會強制 JMP 執行此操作。實際上,工具列上有一個用於重新格式化腳本的按鈕,也可以使用鍵盤快速鍵 Ctrl+M。就像您之前看到的一樣,該腳本使用與我們透過滑鼠點擊與 JMP 互動時看到的相同的文字,非常容易識別。該物件是我的單向平台。我們將列轉換為分析角色 Y 和 X。並且,我們可以透過紅色三角形選單的參數來請求特定的分析,包括啟用這些選項的布林值。現在我將返回課程日誌,點擊「全部刪除,不儲存」。並且我不會將更改儲存到我的腳本視窗。