視訊腳本
在本影片中,我將示範 JMP Custom Design 並建立一個實驗來測試影響紙直升機飛行時間反應的五個因素。
在 JMP 中,我將從頂部選單中選擇 DOE,然後選擇自訂設計。
如前所述,回應是我們關心的一個指標,並且可以很好地衡量。 因此,在定制設計中,我將輸入“飛行時間”並將其設定為最大化。
基本的紙質直升機設計有兩個具有指定長度的旋翼、一個機身以及一個具有長度和寬度的單腿。 我們還添加了“紙張重量”和“回形針”因素。
其中四個因子是連續的或數值的,兩個是分類的,因為這兩個因子有兩種狀態,或者 JMP 稱之為水平。 回形針的等級為“是”和“否”,紙張重量的等級為“重”或“輕”。
我將在“新增 N 個因子”中輸入三個,然後選擇“新增因子”,然後為前三個選擇“連續”;接下來的兩個將是「絕對的」。 它會自動添加我的設計所需的因素數量。
現在,我只需要編輯名稱和限制。 或者,可以使用紅色三角形從連結的資料表中載入回應和因子。
選擇“繼續”。模型輪廓出現,並填滿了稱為「截距」的效果,並列出了我們輸入的所有主要影響因素。
此時,我們需要考慮我們的目標以及我們可能擁有的技術資訊或假設。 這些因素是否會互相影響? 我們是否正在尋求快速決定哪些因素具有影響力? 我們可以在改善反應的過程中忽略其他因素嗎?
[如果不是,我們是否知道或期望因素與反應之間的關係不是線性的? 這意味著存在曲率,並且在不同點該因素對反應的影響不同。 我們是否知道或期望因素以協同或拮抗的方式相互作用? 如果是這樣,那麼我們需要在模型中添加相應的項。 出於演示的目的,假設轉子長度和回形針可能會對響應產生非線性影響。 因此,我們在模型和因子列表中標記轉子長度和回形針,然後單擊十字按鈕。]
[在設計中選擇最少的運行並檢查所有效果將無法提供足夠的資訊來估計錯誤。 在這種情況下,您需要在報告中進行一些模型操作並刪除一些無關緊要的術語。 您不會收到一條訊息,表示無法估計錯誤。]
由於我已經知道重力和質量是飛行時間的兩個主要影響因素,因此我想研究這些因素如何相互影響以及由此產生的反應變化。 我將選擇“腿長”並與“紙張重量”和“回形針”交叉。我將選擇“轉子長度”並交叉“回形針”和“紙張重量”。我將透過選擇頂部的因素和模型大綱中的其他因素並選擇「交叉」來完成此操作。
腿長*迴紋針
腿長*紙張重量
轉子長度*紙張重量
轉子長度*迴紋針
JMP 建議使用預設值“16 次運行”,我將選擇該值。
在我們進行設計之前,我們可以重複這個設計,在紅色三角形下拉清單中,選擇「設定隨機種子」並輸入 504054292。
現在選擇“進行設計”。 JMP 將計算設計。
在這裡我們可以在 DOE 對話方塊視窗中查看我們的設計;現在我們可以選擇「製作表格」。
你的桌子應該是這樣的。
該數據表是我們獲取建立每個設計運行的規格並保存這些運行的收集數據的地方。 請記住,該表還包含模型腳本、DOE 對話方塊以及「表格」面板中的其他腳本。 因此,請確保在新增或變更內容時儲存此內容。
我們將記下直升機上的每個運行編號以維持順序並將其正確記錄在資料表中。
現在我們開始在 JMP 外部執行收集步驟。 我將每架直升機從同一高度落下,並記錄其飛行時間直到接觸地面。
正如我所提到的,JMP 有一個擬合模型腳本,其中設定了一些預設值,可以計算這些結果並提供模型報告。 我將透過選擇“表”面板中模型腳本旁邊的綠色三角形來運行該程式。
現在,從這個 Fit Model 中,我們可以選擇「Run」。
現在我們有了模型報告。
報告頂部有一個效果摘要,其中按對回應的重要性順序列出了我們的因素。
我們可以刪除那些對改進模型意義不大或沒有意義的因素。 如有必要,我們可以撤銷。
您可以在此處看到轉子長度在效果方面列在頂部並且非常重要。
然而,這並沒有準確地告訴我們我們正在尋找的公式;我們可以透過向下滾動在 Profiler 中找到它。
當我向下捲動報告時,我選擇灰色揭露箭頭,隱藏我目前未閱讀的報告資訊。
在預測刻畫器紅色三角形中,從優化和意願中選擇「最大化意願」。
現在,這表示導致最長飛行時間的設定。
因素名稱位於圖下方。
透過選擇並拖曳刻畫器虛線,我們可以調整其他變量,以查看產生您設定的值所需的內容。
我想向您展示另一件事,在紅色三角形下,導航到“因子分析”並選擇“交互配置”。這組圖表直觀地展示了所有因素如何相互作用。
那麼看看 Profiler,哪些因素設定會導致最長的飛行時間呢? 或者,該設計的最佳化響應是什麼?