程度:初學者
丹尼爾·瓦倫特博士,JMP 資深產品經理,SAS
Jon Weisz, JMP 銷售與行銷資深副總裁,SAS
抽象的
JMP 使用者經常會遇到互動式 JMP 會話,這種會話會讓他們同時開啟許多視窗和分析報告。雖然對於某些人來說,在這種「浮動視窗模式」下使用 JMP 可能有效,但在某些情況下,人們更喜歡使用選項卡式介面。使用者可能還希望將某些文件與分析項目關聯起來,而不需要主視窗提供完整清單。基於這些原因,我們在 JMP 14 中建立了專案。它還啟動支援文件,如.pdf 和 .ppt 文件。專案可用於快速開啟和關閉與一個或多個單獨的分析活動相關的許多文件,並可用於保持平行項目分開,因此無需執行多個 JMP 會話。最後,JMP 14 中的專案還可以讓您透過其存檔功能輕鬆地共享和協作工作。
JMP 專案概述
JMP 中的項目是在 JMP 中組織資料表、報告、腳本、日誌和使用 JMP 的工件的一種方式。您也可以將外部支援檔案(例如 .txt、.ppt、.html、.xls 和圖片)與與本機 JMP 檔案邏輯群組關聯的對應項目檔案關聯。
專案文件本身 (.jmpprj) 是一個獨立文件,它指向磁碟上的其他項目,而不是充當放置檔案的容器。因此,這提供了基於容器的專案的靈活性和組織紀律性,同時保持檔案可在作業系統上找到。
JMP 專案是從檔案選單(檔案 > 新專案)建立的。建立新項目將立即開啟一個未儲存的項目,可以在其中新增 JMP 視窗和文件,從而輕鬆建立臨時項目。
圖 1 顯示了一個 JMP 專案範例。
- 書籤清單:指向您想要與項目關聯的磁碟上的實體文件的連結。這就像是來自主視窗的精選清單。書籤可以是指向單一文件的連結、指向資料夾的連結(自動「監視」其中的內容,包括子資料夾)以及群組的鏈接,從而提供特定於專案中檔案的本機組織,而不會影響磁碟上檔案的資料夾結構。
- 視窗清單:開啟的資料表及與資料表相關的報表和圖表的層次清單。
- 工作區:視窗的選項卡列表,包括目前在記憶體中開啟的腳本、圖形、模型輸出和資料表。版面配置可以從單一標籤列排列(例如,像 Web 瀏覽器一樣)或排列成選項卡式清單列。當項目開啟時佈局將會保留,而當項目關閉時佈局將會儲存。

圖 1:帶有註釋主要部分的範例 JMP 專案。
例如,項目可用於:
- 結果展示。項目如圖 2A 所示。此項目已配置為隱藏書籤和視窗清單。有一列只有一個標籤,其中有正在運行簡報的日誌。該日誌包含腳本和支援文件的鏈接,單擊後,這些鏈接將作為選項卡顯示在項目中。日誌可以為專案中的其餘項目添加註釋和背景資訊。
- 預測建模工作流程。本計畫如圖 2B 所示,將在本文後面的案例研究 II 中介紹。該項目包括在單一資料集上執行標準預測建模任務。多個模型在建造過程中被組裝並保存到 Formula Depot。 Formula Depot 在自己的專欄中,因此可以輕鬆引用。最後,添加模型比較並產生分數程式碼,以將模型投入生產。
- DOE 工作流程。此專案如圖 2C 所示,類似這樣的 DOE 工作流程將在本文後面的案例研究 I 中介紹。該專案用於組織創建設計實驗、比較多種候選設計、收集數據、分析數據和創建輸出以與他人共享結果的步驟。它還可以包括有關實驗的支援材料(照片、報告等)。
- 腳本項目。項目如圖 2D 所示。它用於幫助 JSL 腳本編寫者組織他們的窗口,使編寫腳本時更容易、更有效率。此專案以專門為專案使用而配置的模式包含腳本索引。正在處理的腳本包括嵌入式日誌以及書籤清單中支援文件或功能的連結。

圖 2:在 JMP 中使用項目的方式。
JMP 專案的目標使用者是誰?
專案是 JMP 中的一種可選工作方式,許多使用者將繼續在 JMP 的標準「多視窗模式」下進行操作。然而,對於那些以特定方式使用 JMP 或在視窗管理或文件管理方面有特殊困擾的人來說,該專案值得一試。
許多使用者喜歡以最大化視窗的方式運行 JMP 平台(例如 Graph Builder)。不幸的是,一旦 JMP 中的視窗最大化,新用戶很容易丟失資料表或難以導航到目前開啟的其他視窗。透過利用選項卡式工作區,該專案解決了許多此類難題。使用者可以簡單地導航到另一個開啟的標籤(就像使用 Web 瀏覽器一樣)以取得另一個分析報告或資料表。
對於擁有標準週報或日報的人來說,專案可以成為支持這項工作的有效容器。例如,與查詢產生器結合,專案可以包含一個腳本,該腳本從資料庫取得最新資料並產生一組標準報告;然後可以將其與日期一起保存,以簡化此常規報告任務。
長期使用 JMP 的使用者可能會記得(並懷念)Windows 版本 JMP 上的主視窗。現在有了這個項目,他們可以恢復大部分功能。
對於生成許多視窗(無論是透過互動還是腳本)並感覺好像在會話中迷失的用戶來說,該項目可以幫助減輕這種痛苦。當使用者同時處理多個項目時,關閉單一項目可以自動關閉與該項目相關的所有文件和窗口,同時保持其他項目不變,無需手動關閉多個窗口。
對於已經為 JMP 輸出和文件製定了自己的文件組織方案的用戶,專案可以提供框架或很好地適應使用 JMP 的資料夾結構方式。最後,那些電腦硬碟上到處都是檔案的人可以將單一檔案新增到專案中,以便在雜亂的資料夾中平移有組織的結構。
參與專案
將文件放入專案中
首先建立一個新專案(檔案 > 新建專案)。可以透過新增文件將文件單獨新增至項目。新增至項目的文件將會加入書籤清單。單獨新增檔案時,建立專案本機群組會很有用,這可以進一步組織您的書籤。透過執行新群組命令來建立一個群組,然後將該群組重新命名為描述性的名稱。
- 專業提示:可以使用群組來設定範本項目,以便在需要新項目時更輕鬆地啟動和運行。 「資料集」、「參考腳本」、「查詢」、「圖形腳本」、「支援檔案」和「輸出」等群組可以作為建立新專案的良好起點。將項目儲存為“範本項目”,每次需要新項目時都另存為。
也可以將資料夾新增至專案中,這在您已經在磁碟上組織檔案時很有用。只需添加資料夾,它就會在專案中被添加為書籤。資料夾會自動包含所有子資料夾並受到「監視」(即,當檔案移入或移出資料夾時,它也會移入或移出專案中的書籤)。這意味著您需要小心,因為從專案監視資料夾中刪除檔案可能會破壞已儲存的專案中的腳本或報告。當項目關閉並再次開啟時,資料夾會自動刷新,也可以使用上下文點擊 > 刷新來手動刷新。
在書籤檔案清單中,有幾個有用的上下文點擊命令,允許您顯示檔案名稱、路徑、大小、建立資訊、上次寫入和上次存取日期以及複製到專案檔案中的複選框(稍後在檔案部分中介紹)。在 Finder 中顯示指令會顯示檔案在作業系統上的位置。複製路徑可讓您將磁碟上的檔案路徑傳遞到剪貼簿,這在編寫引用檔案的腳本時很有用。最後,刪除...選項可讓您從項目中刪除書籤(建議)或移至垃圾箱/回收站。
也可以透過拖放操作自動將文件加入書籤。從作業系統中,可以將拖曳的檔案放到書籤清單中,然後自動加入書籤。資料夾可以以相同的方式添加書籤。
如果你在專案中建立了另一個資料表,則可以直接儲存並加書籤。舉例來說,您使用「表格」>「摘要」製作了一個摘要表。將文件儲存到磁碟後,可以將其從視窗清單拖放到書籤。
許多使用者希望從一個專案轉移到多視窗模式,從多視窗模式轉移到一個專案(使用該專案僅用於封裝一個會話),或從一個專案轉移到另一個專案(例如,當單一分析專案變得複雜時)。為此,請使用視窗 > 移動到/從項目,如圖 3 所示。
只需選擇來源項目(如果您想從單獨的視窗移動項目,則可以選擇無)和目標項目(可以是無,新項目或現有的開啟項目)。有用於移動和標記所有文件的快捷按鈕,或者您可以從來源到目標選擇資料表和相關報告的子集。
按一下資料表將自動顯示目前項目中開啟的所有報告視窗。如果您不想保留它們,只需在移動完成後關閉選項卡或視窗即可。也可以從此視窗直接為資料表添加書籤。還請注意,資料表必須保存在磁碟上才能透過此工具新增書籤。但是,未儲存的文件仍然可以移動到新項目或多個視窗。
點擊表格中的單獨一行將會顯示一個有用的縮圖,這有助於決定移動中需要哪些文件和相關圖表和報告。
圖 3.移至/從專案視窗移動。
工作區管理
將檔案新增至專案後,就該使用專案的工作區部分將圖形和報表配置為選項卡式排列,如圖 1 所示。
讓我們來看一個簡單的範例項目。首先,建立一個新項目,然後立即將其儲存到硬碟上。接下來,建立一個名為「範例專案」的新資料夾並將專案檔案放在該資料夾中。這樣,就可以在一個資料夾中新增所有腳本、資料表和支援材料。我將在專案中建立三個群組:資料表、腳本和輸出。然後我將向專案新增兩個檔案:「FHPI.jmp」和「StatesMetadata.jmp」。
我們將使用該專案編寫一個自動化腳本來開發一個標準的端到端分析工作流程,包括透過查詢腳本進行資料處理、資料清理、視覺化、建模、內容管理和用於傳達結果的最終輸出。
要開始開發自動化腳本,我還可以實例化幫助>腳本索引,以防我需要查找任何內容。當腳本索引被載入到專案中時,它會被加入為一個選項卡。如果我可以將它停靠在資料表和輸出的右側,它會更有用。為此,只需剝掉腳本索引標籤即可。圖形產生器放置區顯示在專案中,可讓您透過拖曳來重新配置專案工作區,如圖 4 所示。

圖 4.當選項卡從選項卡清單中剝離時,專案工作區放置區會亮起。放置區附有註釋,以便於配置專案工作區。
透過點擊選項卡標題上的小選項卡圖標,可以最大化或最小化單一選項卡。例如,當您想要專注於單一平台報告或使用 Graph Builder 等平台(可從專案內的更多空間中受益)時,此功能非常有用。它也可以用於專案內的臨時演示。
當標籤最大化時,書籤和視窗清單仍然存在。可以透過切換「顯示書籤」和「顯示視窗清單」命令從「項目」選單中手動隱藏它們。預設隱藏的項目範圍日誌也可以從此功能表中顯示。
如果您在任何時候重新排列佈局但不喜歡結果,則可以使用撤銷和重做佈局命令來提供協助。您也可以從項目選單重設佈局來傳回預設的單選項卡清單。
可以透過點選工作區內的標籤(將滑鼠懸停在選項卡上會顯示縮圖)、雙擊視窗清單或使用左右箭頭瀏覽標籤來導覽標籤。
儲存並歸檔項目
繼續我們的分析項目,我們將使用查詢產生器將兩個表連接在一起並建立第三個表,用於建模和視覺化。可以建立查詢產生器腳本,然後儲存到專案資料夾。我會將其添加到專案中並將其拖放到腳本組中。
如圖 5 所示。它還可以幫助保持項目清潔,因為不會為未被積極編輯的“生產”腳本打開選項卡。

圖 5 。直接透過右鍵單擊運行腳本,而無需在選項卡中打開它。
運行腳本會產生第三個資料表,並且我的兩個表正確連接。 JoinTables 標籤的名稱旁邊有一個 *,表示該檔案尚未儲存到磁碟。如果我嘗試從檔案 > 儲存項目儲存項目,我會收到以下警告訊息,如圖 6 所示。

圖 6 。項目警告訊息中未儲存的文件。
此時,您需要決定要做什麼,因為在儲存專案之前必須儲存或關閉所有檔案。按一下「全部儲存」將提示您先將所有未儲存的檔案儲存到磁碟,然後儲存專案。有一個複選框(預設為關閉狀態),可讓您在儲存項目時自動儲存先前儲存的文件(僅包含未儲存的變更)。請謹慎使用此設置,尤其是在開始使用項目時,因為您可能會對想要丟棄的資料表進行臨時變更(新增列、刪除列、變更儲存格等)。
全部關閉選項將關閉所有未儲存的文件並且不儲存,但您無需單獨儲存每個文件。如果您的腳本產生大量輸出但您不一定想保存它,那麼這可能很有用。
您也可以手動儲存未儲存的文檔,只要選項卡清單中的所有 * 都消失,您就可以按一下儲存項目。
該專案以稍微不同的方式保存圖表和其他平台輸出。由於專案利用了 JMP 中的會話腳本功能,因此圖形和平台輸出在儲存和關閉時會自動保留,而無需將腳本儲存到資料表、日誌或將報告儲存為 .jrp 檔案。這對於想要保存分析專案狀態而又無需先學習任何 JSL 的新用戶特別有用。
播放專案中的腳本
可以直接從書籤清單執行已加書籤的 .jsl、.jmpquery 和 .jmpapp/.jmpappsource 檔案(就像 JMP 中的主視窗一樣)。透過右鍵單擊其中任何一個文件,您可以看到如何處理這些文件的擴充選項,如圖 7 所示。

圖 7.專案中流行的 JMP 檔案類型的上下文選單。
此右鍵選單選項可讓您快速建立應用程式、執行腳本或直接執行查詢,而無需開啟 AppBuilder/Dashboard Builder、Query Build 或 JSL 腳本編輯器。該項目將運行並且結果將自動在專案的新分頁中打開,從而節省一次點擊。此外,查詢產生器還有一個「開啟時執行」選項(如圖 7 所示)。雙擊此查詢將自動執行,無需開啟查詢產生器。
儀表板和 Web 報告
儀表板和 Web 報告是與他人分享和傳達 JMP 分析結果的常用方法。 JMP 專案支援這兩項功能。檔案 > 新儀表板將開啟儀表板建構器介面,讓您查看專案內所有可用的報告。您可以排列報告,添加過濾器、文字和其他項目;從紅色三角形選單中點選「執行儀表板」後,產生的儀表板將顯示在專案的新標籤中(請參閱圖 8)。

圖 8.在專案中執行使用儀表板建構器建構的儀表板的結果。產生的儀表板將填入項目中的新分頁。
Web 報告類似(文件 > 發布)。建立 Web 報表功能將自動將專案內的所有可用標籤視為適用的圖表以填入 Web 報表。因此,網路報告可以是與目前沒有 JMP 的人共享專案工作流程的好方法。
案例研究 1:DOE 項目
僱用專案s作為d設計e實驗(DOE)JMP 可以幫助傳達結果,以及協助實驗本身的工作。
使用 DOJMP 中的 E 表示:
- 運行 DOE平台打造數據擷取方案.
- 使用 JMP 表作為基礎數據收集.
- 利用各種 JMP 圖形平台查看實驗運行的結果.
- 利用 JMP 模式平台根據收集的數據建立預測模型,並作為模型的一部分練習,查看各種診斷圖以確保開發了合理的模型。
- 建立圖形和表格來傳達 D 的結果OE 有意圖的推動在某個組織的行動。
通用程式詳細說明以上 S步驟 1-5常結果s在許多JMP 中的視窗和表格。這個過程可能確實需要幾個月的時間移動從S步驟 1 至S步驟 5,這意味著 JMP 使用者必須將重要的結果保存到她的檔案系統中,記住它們的保存位置並追蹤整個過程。
本案例研究將使用任何人都可以運行的簡單實驗來展示如何p專案可以幫助 DOE 透過管理視窗、追蹤結果和傳達結論。
我想運行一個簡單的實驗來展示 JMP自訂設計器可用於進行有限制的實驗a 多變的, 例如在這種情況下,總能量。
本次實驗的目的是找到家用微波爐烹調爆米花的最佳設定。我控制三個變數:
- 時間(我可以設定烹飪時間,單位為 mm:ss).
- 權力(不透明的L等級 1-10,不確定這對溫度意味著什麼).
- 品牌(市場上有許多品牌;我選擇了稍微偽裝一下熟悉的品牌威爾伯和最高機密).
按照爆米花盒上的說明,我決定改變時間三到五分鐘和權力L等級 5 至L級別 10。然後我開始檢查設計空間的各個角落,即短時間和低功率以及長時間和高功率。這些角代表了我選擇的能階的最大和最小總能量(圖 9).

圖 9 :上圖左圖和右圖顯示了設計空間的角落。
從我早期的結果可以清楚看出,空間的角落是不可行的。所以我需要使用 JMP 自訂設計器來創建一個受約束的設計空間。我想使用 JMP 項目,所以我先打開編輯一個新項目,並將其命名為“我的爆米花實驗”如圖所示F圖 10。

圖 10: DOE 工作流程開始時空專案的螢幕截圖。
然後,我啟動了專案中的自訂設計器並設定我的回應和因素,如圖 11 所示。

圖 11:啟動 Custom Desig 來設定實驗運行。
現在是時候選擇我的模型(RSM)並設定總能量(時間+功率等級)的限制了。透過簡單地設定約束即可對因素設定線性約束,如圖 12 所示。

圖 12:設定實驗約束並加入我想要能夠建模的效果以確定所需的運行次數。
我選擇了“製作設計”,結果 JMP 顯示了候選設計。圖 13 顯示了我所使用的時間和功率等級格式與我在微波爐上設定的內容相符的設計。

圖13:實驗運行表。
接下來,我爆了 16 盒爆米花。使用杯子測量器作為採樣工具,我從每次運行中選擇一個具有代表性的杯子,併計算玉米粒的總數和爆開的玉米粒的數量。數據如圖14所示。

圖14:實驗結果。
我看了一些圖表,並以彈出的數字作為二項式響應建立了廣義回歸。品牌時間與實力熱圖,其中彈出量與總數的比率以從低(藍色)到高(紅色)的顏色顯示,實力等級和時間的中高組合具有更好的效果。迴歸模型的分析器可以最好地傳達結果,並得出以下結論:威爾伯品牌的爆米花對總能量的穩定性更高。圖 15 和 16 顯示了這些結果。

圖 15.依品牌劃分的時間與影響力熱圖,彈出量與總量之比以從低(藍色)到高(紅色)的顏色顯示。

圖 16:分析器顯示最終模型以及改變品牌、時間和功率因素對反應的影響。
最後,我寫了一篇簡單的結論文檔,並添加了兩個來自 JMP 的 PDF 圖形;我透過選擇項目視窗左上角的新增檔案按鈕將此結論文件新增至專案中,如圖 17 所示。

圖 17.已收藏簡單結論,用於分享本實驗的結果。
我現在有一個專案文件,其中包含我的設計設定、資料、模型和支援圖形以及結論文件。這是一個獨立的文件,也是我對這個實驗的記憶的基礎。如果我將專案和支援文件儲存在我的團隊成員現在和將來可以檢索的位置,它也可以作為這次實驗的企業記憶。
案例研究 2:預測模型項目
我們將使用該計畫來協助建立模型,根據一組物理化學特性來預測葡萄酒品質(參見 Cortez 等人 2009)。此資料集可從 UCI 機器學習庫(Lichman 2013)下載。我們可以使用該專案來管理透過多檔案匯入匯入資料的過程,探索和清理生成的匯入資料表,建立圖形,使用 JMP Pro 中的各種機器學習技術建立多個候選模型,比較模型,決定要使用的模型並最終生成分數程式碼以幫助將該模型投入生產。我們將遵循 JMP 中的端到端分析工作流程(見圖 18)來示範專案如何自然地支援該流程。

圖 18.JMP中的端對端分析工作流程。
歷史資料可直接從 UCI 機器學習網站下載: http://archive.ics.uci.edu/ml/datasets/Wine+Quality 。有三個檔案可供下載:winequality-red.csv、winequality-white.csv 和 winequality.names。建立專案的第一步是前往 JMP 中的檔案 > 新建項目,並在桌面上建立名為「Wine Modeling Project」的資料夾。我會將所有三個文字檔案放入此資料夾中。
我會將專案檔案儲存到葡萄酒品質專案資料夾中,然後建立幾個群組來幫助我組織書籤:01-原始資料、02-JMP 資料表、03-腳本、04-分數程式碼、05-輸出。
我將通過將所有三個原始資料檔案從查找器拖放到原始資料資料夾來為其添加書籤。
接下來,我想將文件放入 JMP 資料表中。我將使用多文件導入自動打開兩個 CSV 文件並將它們連接起來,而無需編寫腳本或使用表格菜單(文件 -> 打開多個...)。為了打開 .csv 文件,我將確保選擇擴展名:.csv。並保持單選按鈕選中以堆疊類似檔案。我將檢查“添加檔案名稱”列,以便維護哪些樣品是紅葡萄酒,哪些樣品是白葡萄酒。我將腳本保存到腳本窗口,並將腳本保存到項目,這樣如果有新資料進入並且我想要重新生成 JMP 資料表,我可以直接執行此操作,而不必再次經過多個文件導入對話框(圖 19)。我將把腳本從視窗清單拖到書籤中以便以後使用,然後關閉該腳本。

圖 19.多文件導入設定。
現在我的資料集已開啟到單一 JMP 資料表中,我將儲存該檔案然後在專案中為其新增書籤。我可以使用 Recode 新增一列(顏色)來顯示該樣品中葡萄酒的類別。此項建模練習的目標是使用相對便宜的測量物理化學性質(如殘糖、酒精或亞硫酸鹽)的方法來預測收集葡萄酒專業味覺測試的相對昂貴方法。我們很幸運擁有具有這兩種特性的歷史數據,並且我們可以使用良好的交叉驗證技術來基於這些歷史數據建立一個模型,該模型可能對我們僅擁有物理化學特性的新數據起到很好的作用。圖 20 顯示了選定高品質葡萄酒的分佈矩陣。我們可以從其他指標的分佈中看到,在一些數值上可能存在一些分離,從而對這些高評級的葡萄酒進行細分(即,質量得分較高的葡萄酒似乎往往殘糖較低、酒精含量較高)。我們將透過建立幾個模型來檢驗這個假設。
透過執行多元分析並查看相關性的顏色圖,我們還可以看到許多測量值彼此高度相關,這對於逐步迴歸或最小二乘等標準建模技術來說具有挑戰性。

圖 20.物理化學性質、顏色和質量分數的分佈矩陣。我們會挑選評價很高的葡萄酒。右側顯示了物理化學性質相關性的顏色圖。
為了評估模型性能並使我們的各種建模技術在預測葡萄酒品質方面具有相同的效果,我們將採用交叉驗證來誠實地評估模型性能。基本上,我們將把資料分成三組:訓練(用於建立模型)、驗證(用於微調模型並平衡複雜性和簡約性與效能)以及最後的測試(建模中未使用的資料子集,但僅用於模擬新資料的進入,因此我們可以判斷模型在新資料上的表現能力)。
為了建立驗證列,我將使用“分析”>“預測模型”中的“建立驗證列”實用程式。我將選擇分層隨機選項,然後點擊「葡萄酒顏色」列,以確保紅酒和白酒的訓練、驗證和測試組中的樣品比例相同。我將對訓練組、驗證組和測試組進行 70%/20%/10% 的抽樣。
我們將建立幾個候選模型,然後將它們發佈到 Formula Depot。 Formula Depot 非常適合這個項目。我會將其開啟(分析 > 預測模型),然後將公式倉庫停靠在專案右側自己的欄位中。
現在我們將建立一個增強樹、自舉森林、神經網路和幾個廣義迴歸模型。當我建立單一模型時,我會將結果發佈到 Formula Depot。

圖 21.最終的預測模型專案。
看起來 Bootstrap Forest 是與測試數據最相符的模型。 Bootstrap Forest很好地捕捉了底層模型形式。圖 21 顯示了我如何設定項目以查看我在選項卡清單中建立的所有模型,其中公式倉庫中的模型集合停靠在工作區的右側,模型比較直接位於模型輸出下方,以查看變數重要性和各種候選模型的分析器。
Bootstrap Forest 的優點在於能夠捕捉到這樣一個事實:增加葡萄酒的酒精度會在一定程度上提高葡萄酒的質量,如圖 22 所示。我們可以透過兩種方式與其他人分享這些結果。一、透過以多種語言(如 SAS、Python、C、JavaScript 或 SQL)從 Formula Depot 儲存模型的評分程式碼,也可以儲存為 PPT 或 HTML。

圖 22.預測葡萄酒品質的 Bootstrap Forest 模型。
此互動式報告可與沒有 JMP 的其他人共用。並且 Profiler 在網路上仍保持互動性,因此可以以互動方式調整數值以查看對葡萄酒品質的影響。模型分數程式碼和互動式 HTML5 報告都可以在專案中加入書籤。
參考
- Cortez、A. Cerdeira、F. Almeida、T. Matos 和 J. Reis。透過物理化學特性的資料探勘來建模葡萄酒偏好。
在決策支援系統,Elsevier,47(4):547-553,2009。
- Lichman,M.(2013 年)。 UCI 機器學習庫 [ http://archive.ics.uci.edu/ml ]。加州歐文:加州大學資訊與電腦科學學院。