常見分析問題:取得原始數據,清楚知道處理嗎?
在您的日常工作中,您是否曾經遇到過這樣的情況:在獲取到一批數據時,清楚知道從如何開始進行分析?或者數據分析完畢後,不知道有沒有有效地解讀分析結果,通過本文文章的介紹,您將了解如何巧妙地結合JMP+ ChatGPT,輕鬆利用ChatGPT 嵌入JMP 的各類應用場景,從而使我們的日常數據分析流實現自動化探索、預測以及報表解讀。

在這篇文章中,我們將對樣本資料中的大類資料集做示範。
我們假設這個集中資料的內容不相似,不知道資料在描述什麼,也不知道該使用哪種分析方法來處理這個資料集。我們利用ChatGPT的幫助,幫助我們閱讀這份資料集呢?

我們要做的第一件事就是將這個資料集導出為 ChatGPT 能夠理解的形式。
點擊左邊上面的紅色三角複製腳本,這裡我們具體複製的是什麼。稍後會為大家來解釋。
之後我們來到ChatGPT網頁版。在輸入資料之前,我們首先需要用劃線提示語句的形式來為ChatGPT定義其所扮演的角色。
在本例中我們使用提示語句為「您是一位資料分析助手,我會向您提供一張以JSL形式記錄的資料表,請對表格的內容進行匯總,對其中的資料填寫問卷詳細的閱讀,並在最後給出了分析建議。”
ChatGPT 表示收到了我們的訊息,以便我們完成我們所規定的任務。

此後,我們就可以將剛才所複製的腳本複製進 ChatGPT 對話方塊中。

現在可以看到,我們剛剛從資料表複製的其實是JSL格式所記錄的資料表其中包含了Big Class的所有資訊。我們點擊送出ChatGPT開始讀取這個資料表。
基於對 JSL 的理解,ChatGBT 詳細解釋了每一列的數據並識別出這是一張包含了 40 位學生基本資料的數據表。在閱讀完成之後,ChatGPT 給了他的分析建議,包括基本統計分析、視覺化分析,異常檢測等。

這裡我們按照ChatGPT所給出的建議,我們可以使用散點圖來計算身高和體重之間的關係。所用的命令語句為“請使用JSL代碼來計算身高與體重之間的散點圖。”

點擊ChatGPT就會自動產生對應的程式碼,我們複製繪製相關的程式碼,並在JMP中新建腳本,貼上我們剛才得到的程式碼,並運行,那體重與身高之間的散點圖,大致完成。透過這張圖表我們可以觀察體重以及身高之間的相關性。

探索相關性指標後,如何進行模型?
如果我們想要一些關於重要相關性的定量指標,我們可以回到ChatGPT網頁版,並讓ChatGPT嘗試幫我們建立一個模型,指令為“請幫我生成JSL代碼來身高以及體重間的線性” 。”

與前面相同的操作,我們複製與一個模型相關的程式碼回到JMP並運行腳本,一張關於比例以及體重之間線性模型的報表生成,其中包含了失擬報表、簡要匯總、剖面分析、參數估計值等等內容。

看不懂報表?試試看生成式AI自動報表解讀
假設我們身為統計新手對這些統計的基本概念沒有任何認知,那麼同樣可以利用ChatGPT的幫助,來為我們做自動報表解讀。
在這個範例中,為了簡化報表的考量,我們只篩選出我們所感興趣的內容內容他們進行複製。在文件-新建-新建記錄中,把我們剛才複製的表格內容進行粘貼,內容這張報表進行重新命名。方法為檔案-另存為,取名為demo,點選儲存,那這裡我們獲得的就是一張簡化以後的報表。

為了讓 ChatGPT 能夠讀取懂報表報表,我們同樣需要把它輸出成 JSL 的形式。
具體步驟操作為檔案-新建-腳本。
然後輸入以上程式碼,程式碼的主要目的為將Demo視窗下的所有內容以JSL的形式進行讀取,並將這些JSL以純文字的形式輸出進行。我們點擊運行腳本,那報表所對應的純文字就在下面,我們可以將它們全部選取並複製。

我們回到ChatGPT網頁版,將複製內容貼上。並在頂部請ChatGPT幫我們製作一份報表。

需求送出後,ChatGPT 部隊開始對報表內容進行解讀,同樣是基於對 JSL 語句的理解,ChatGPT 對 JMP 報表中的人口指標,進行逐一解釋:比如在人口匯總報表中,R 方為模型解釋了的拱門比例,而我們目前的模型能夠解釋大約50%的反應變異。
彙整的三張報表ChatGPT給了最終結論:認為模型似乎對資料有一定的解釋能力。至此我們便完成了基於ChatGPT的自動化資料探索預測以及報表解讀。
值得一提的是 ChaGPT 同樣支援 API 調用,相比我們前面示範過程中的 JMP 與 ChatGPT 網頁版之間的間隔切換以及各種複製貼上操作都可以透過程式語言無縫完成,相關插件也可以您在JMP 社群找到並下載試驗30天。

【關於JMP】
JMP是一款專業的數據分析和匯率軟體,它的主要目標是幫助用戶,從數據中提取有用的信息,進行統計分析以及製作匯率報表。

JMP提供了一個洞察的介面,使得使用者可以透過鼠標點按進行資料分析產生報表。JMP同時也支援將資料分析語言,透過JMP程式JSL進行記錄從而實現自動化分析以及客製化分析。但腳本程式設計於近期鼠標拖曳的操作有另一個的入門功能,一直屬於JMP較進階的應用。
【關於ChatGPT】
年度熱門的生成方式人工智慧—ChatGPT

ChatGPT 是 OpenAI 公司開發的生成式 AI 模型,它被訓練用於理解用戶輸入的提示詞,和提示以及指令,並生成相應的自然語言或程式語言文本,用於進行對話回答問題、生成文章以及編寫代碼等。