我們四年前就開始使用 JMP。我們厭倦了 Excel 的笨重,而我們喜歡 JMP 的拖放功能以及其易學性。然而,從那時起我們已經取得了長足的進步,目前使用 JMP 進行統計,更重要的是,用於自動化和產品品質控制。
這項薈萃分析只是我們使用 JMP 節省的時間和精力的一個例子。我們從客戶農場收到關於我們的產品對仔豬存活率/死亡率影響的實驗數據。這項統合分析始於五年前,是一個持續三到五週、大量使用 Excel 的過程。隨著時間的推移,它逐漸演變成一個主要自動化的 JMP 流程,耗時一周或更短。節省時間意味著我們有更多的時間用於「增值」流程步驟,例如向客戶展示數據和為會議撰寫摘要。這也意味著我們可以花更多時間查詢數據以獲取信息,這使得我們每次演示時都能想出「新的東西」。 JMP 確實教會了我們遵循流程圖的價值以及自動化對我們查看資料的方式的影響。
大家好。我的名字是 Stefan Buzoiano。我是 Tonisity International 的高級科學家。今天我們將討論從 Excel 到 JMP 自動化的歷程。我的電子郵件就顯示在螢幕上,因此如果您有任何問題或建議,請按讚。
背景介紹一下,Tonisity PX 是一種等滲蛋白飲料,給新生仔豬喝,可以補充水分,並為它們的腸道細胞提供關鍵營養。因此,豬仔存活率更高、生長更快,而且更健康。因此,您可以將 Tonisity PX 視為腸道的行動電源,因為它提供關鍵營養素來支持細胞代謝,增強細胞連接,確保仔豬沒有腸漏,支持免疫系統並支持微生物群。主要效果是,我們看到仔豬存活率提高或產前死亡率降低。這就是我們在接下來的幾張投影片中要討論的內容。
我們在整個過程中了解到,我們的客戶開始越來越多地關注數據,而透過展示一到五次試驗你能獲得的資訊是有限的,因為人們會問你關於重複性的問題,會問你關於統計分析的問題,會問你關於趨勢的問題。
因此,透過匯總數據、我們的演講和傳播,這些材料的威力將更大。因此,透過展示 10、20、50、90、100 次試驗的結果,我們的客戶開始關注,我們也進行了更有意義的討論,並為我們的產品或我們進入市場創造了更多的附加價值。因此數據越多越好。這就是聚合數據的力量。
為了做到這一點或增強我們的數據能力,我們每年進行一次死亡率薈萃分析。到目前為止我們已經進行了六次迭代。我們從 2018 年開始,進行了大約 29 次試驗,試驗了 33,000 頭豬。截至本月,我們的資料庫中已有 91 項試驗,涉及 185,000 頭豬。因此,這個數據分析經過了六次迭代,並且我們在前一次迭代的基礎上添加了現在的結果。
透過查看時間分配的努力以及這項分析所投入的內容,我們發現早在 2018 年,我們就在 Excel 中做了很多數據或數據準備。紅色表示 Excel 資料準備。橘色表示SAS和JMP之間的分析,藍色表示傳播,即增值步驟。我們的高階主管、管理委員會和客戶更感興趣的是它的傳播方面,而不是像你想像的那樣對數據操縱感興趣。
我們從一個非常依賴 Excel 的流程開始。我們花了八天時間才真正弄清楚資料庫並處理所有這些公式並進行複製貼上。其中涉及相當一部分人為錯誤。 2019年,並沒有為資料集增添太多內容,但我們仍然沒有進行大量的傳播。
我們在 2020 年獲得了 JMP。您可以看到,我們已經將重點放在傳播方面的這個增值步驟上。
這是另一種按流程中的步驟進行劃分的觀察方式。因此 Excel 資料準備分析和傳播。我們可以看到使用 Excel 所花的時間減少了。因此,從 8 天到 0.1 天,這是非常顯著的,並且為我們的流程增加了許多價值。因此,資料操作更少,錯誤更少,並且花費的工作時間也更少。
分析步驟我們中間保持不變,但我們已經從 SAS 密集型流程轉變為 JMP 密集型流程,這有其好處,因為我們將很多東西保存在一個地方。
但這裡的主要重點是,我們將傳播時間從半天增加到大約四天。這為日常工作增添了許多價值。例如,我們今年提交了兩份摘要。我們在過去幾年裡做了一些自動化,並增加了一些新的分析。因此,我們不必在 Excel 中來回移動數據,從而節省了時間,可以用於提交摘要、傳播資訊、為客戶舉辦網路研討會以及與學術界進行交流。
這就是我們的數據分析過程,因此它是數據分析過程中最醜陋的部分。很多表格、很多互動、很多總結、合併等等。這裡最重要的是,許多繁重的工作都是在 JMP 中完成的。 Excel 很少,SAS 有一點,但大部分是 JMP。
這就是該過程在後台的樣子。我們將資料集或資料庫位置從Excel匯入到JMP中。我們透過 SAS 運行它,並將其重新吸收到 JMP 中,並得出這個主表,它是我們每個分析的支柱。在這裡,其他一切都得到確認並向前推進。因此,我們對五個地理區域、兩種管理方案和四種遺傳學進行了總體死亡率薈萃分析。因此,該資料表的大約 13 個組件已實現自動化,並且正在由 JMP 在後台無縫合併。
我們有一些常規圖表,它們在迭代中移動。程式碼已經寫好了,JMP 為我們完成了繁重的工作。我們只需運行腳本。正如我所說,節省這些時間使我們能夠專注於數據解釋和傳播。我們現在可以查看資料集中的角落,查看我們的產品何時運作良好以及何時發生事情並產生意想不到的結果。這使我們能夠與客戶一起排除故障,以確保他們在使用我們的產品時獲得價值。
這就是我們在幕後所做的事情。所以這裡有很多無聊的步驟。我們查看 Excel,將其帶入 JMP,進行一些初步解析,我們將在稍後討論並進行演示。我們將其發送到 SAS,進行分析,然後將其輸出到 Excel,然後將其帶回 JMP,我們對死亡率平均值、這些 P 值和其他摘要進行了大量合併,還進行了一些繪圖和一些 PowerPoint 展示。
現在,正如我所說的,因為 JMP 在後台透過公式、連接等為我們完成了繁重的工作,我們能夠查看數據來進行傳播、摘要、網路研討會和客戶培訓課程等。
我們開始演示,此時每個 JMP 用戶都會停下來短暫祈禱代碼能夠無縫運行。我們來看看。這是我的 JMP 專案。沒什麼太令人興奮的,有很多行程式碼。我真正喜歡 JMP 的地方在於它為我提供了程式碼折疊選項,這樣我就可以折疊整個程式碼部分。我正在把所有內容加載到內存中,並協調它們,並從右翼面板運行這些程式碼段。我們將把這些桌子搬進來並開始使用它們。
然後我們需要連接到 SAS。它將在後台運行一些程式碼。我們正在將表格匯出到 SAS 以便其發揮作用。 SAS 隨後返回了一些相當醜陋的表格。有七張表格,其中包含所有 P 值和各種估計值以及必須連接並帶入主表格式的內容。 JMP 可以為我們做到這一點,沒問題。這是我們的主桌。就是這樣。
然後,左邊就剩下一堆我們用不到的表格了。當然,我們會清理它們,並關閉它們。抱歉,我們做得不好。那麼問題是,我們這裡還剩下一些表格,我必須從舊版的迭代中帶來圖形或圖表的程式碼。
我們正是這麼做的。您可以在這裡看到程式碼和腳本,我可以嘗試一下。這些是我的標準圖表。我可以根據需要玩弄它們。那兒還有一個。完美的。再次強調,這只是其中一個圖表的範例。 X 軸表示對照組的死亡率,Y 軸表示 PX 治療組的死亡率,還有這些小旗幟。它讓我了解歐洲的試驗在哪裡,每個點在我們的資料庫中都是一個試驗。美國進行了大量試驗,結果顯示死亡率非常高。亞洲的死亡率通常較低,處於底部。
因此,它允許我瀏覽資料並具有這種靈活性,並了解資料中發生的情況,而不是四處摸索並透過 Excel 從 SAS 引入資料並在 Excel 中繪圖。這為我們節省了大量時間。
完美的。關於這一點,僅得出一些結論。因此,JMP 意味著我們進行更少的資料操作,所以 JMP 許可證是物有所值的。我們的人為錯誤越來越少。 JMP 軟體負責處理所有公式、所有連接、所有表格的連接以及您能想到的一切繁重工作。它在背景執行此操作,因此不會出現任何人為錯誤。當我整理程式碼時,一切都已經照顧好了。節省所有這些時間使我們能夠專注於增值步驟。因此,請查看數據、撰寫摘要、舉辦網路研討會、與我們的客戶討論。從而為我們的時間增添更多價值。
它使我們能夠進行大量的故障排除並以各種方式解釋數據,並且它使我們能夠對數據本身進行各種不同的分析。現在,另一個主要的事情是,我們完成了所有這些工作並從 2020 年開始,而且我們之前沒有任何 JMP 腳本編寫經驗。如果我能做到,你們也能做到。非常感謝。再次,我的電子郵件出現在螢幕上。如果您有任何問題或建議,我很樂意聽取。