不可不知的JMP10十大新功能
21ic訊 SAS公司的可視化統(tǒng)計發(fā)現(xiàn)軟件JMP即將正式發(fā)布最新的JMP10版本,這不僅讓全球的JMP粉絲歡呼,也讓越來越多的中國數(shù)據(jù)分析愛好者充滿期待。從JMP官網(wǎng)上的信息來看,這次版本升級改善和新增了十多項功能領域,涉及上百個小項,力度山大從2006年推出JMP6開始,JMP在6年中已經(jīng)推出了4個新的版本,SAS公司的研發(fā)實力可見一斑。
筆者有幸成為JMP10的測試版用戶,結合自身的使用體驗以及和JMP研發(fā)人員的交流,從眾多新功能和新改進中選出最有價值的JMP10十大新功能,與同道中人分享。
1 iPad版的JMP (JMP iPad)
JMP本來就有支持Windows、Macintosh等不同操作系統(tǒng)的版本?,F(xiàn)在,許多人正在從傳統(tǒng)筆記本電腦向平板電腦遷移,,JMP10也與時俱進地推出了可以在iPad上運行的JMP版本,賦予了數(shù)據(jù)可視化以“移動性”。試想,拿著IPAD在Retina屏幕上給老板或客戶可視化地展示數(shù)據(jù)中的發(fā)現(xiàn),是不是很炫?這下,JMP進一步拉近了專業(yè)統(tǒng)計分析與非統(tǒng)計專業(yè)人士的距離,連果米們也可以方便地享受到Mobile BI(移動商務智能)的樂趣了。
2 圖形生成器 (Graph Builder)
“圖形生成器”是JMP中最具創(chuàng)新概念的交互式可視化探索性數(shù)據(jù)分析工具,也是眾多JMP老用戶的最愛。JMP10的“圖形生成器”功能有了極大的增強。比如,作圖區(qū)上方新增的圖形圖標欄,可以讓用戶一目了然地知道目前已選擇的數(shù)據(jù)可以做哪些圖形,必要時可以快速在不同圖形之間進行切換。左側新增的統(tǒng)計量控制面板,可以讓用戶方便地根據(jù)自己所關心的統(tǒng)計量顯示圖形結果。如果有了某種發(fā)現(xiàn)而想進一步進行更深入的分析,可以通過菜單命令“啟動分析”直接從“圖形生成器”進入“擬合模型”分析平臺。
3 控制圖生成器 (Control Chart Builder)
控制圖是質量管理與工程技術中的一個必備工具,JMP10對質量及流程數(shù)據(jù)分析非常重視,專門開辟了一個“質量和過程”菜單組,整合了許多相關的統(tǒng)計分析工具。其中最引人關注的就是“控制圖生成器”,它在控制圖的繪制過程中融入了拖拽式操作、交互式圖形展現(xiàn)等新特性,把原先相對枯燥的控制圖變得妙趣橫生、創(chuàng)意不斷。更重要的是,工程師不但可以用控制圖判斷流程是否穩(wěn)定,還可以用控制圖診斷流程不穩(wěn)定的關鍵原因。
4 應用程序生成器 (Application Builder)
如果說“圖形生成器”能夠讓你隨心所欲地進行可視化數(shù)據(jù)探索,那么新增的“應用程序生成器”則可以讓你輕輕松松地編制一個規(guī)模更大的、包含各種統(tǒng)計圖形和報表的工作報告。要知道,以前定制個性化報告可是要JSL編程(JSL是JMP自帶的編程語言)的呀。從此以后,不會編程或者討厭編程的JMP用戶也可以在鼠標點擊之間即刻享受定制開發(fā)的成果。而且,所有得到的結果都會自動生成可重復運行的腳本程序,以便數(shù)據(jù)更新時能夠立刻更新工作報告。
5 可靠性預測 (Reliability Forecast)
可靠性分析是JMP近幾年來進步最快的分析模塊之一,這次JMP10又不無例外地增加了兩個平臺:“可靠性預測”和“可靠性增長”。其中,以“可靠性預測”最為令關注可靠性分析的研發(fā)、售后服務以及負責供應鏈計劃等工作的工程師和經(jīng)理們歡迎。它用圖形、動畫等淺顯易懂的形式讓不懂可靠性復雜原理的分析人員也能根據(jù)已有和將有的產(chǎn)量(或銷量)、已有的返修量、保質期的長短預測將來一段時間內的產(chǎn)品返修量,以便未雨綢繆地做好應對方案。
6 評價設計 (Evaluate Design)
實驗設計DOE一直是JMP的一張王牌,其中的“定制設計”更是讓產(chǎn)品研發(fā)、持續(xù)改善、市場調研等相關數(shù)據(jù)分析人士愛不釋手的實驗設計利器。在實驗設計方面,JMP10除了對“定制設計”進一步優(yōu)化之外,更重要的是推出了“評價設計”平臺。它可以對任意一個已有的實驗方案進行診斷和評估,以確定是否可以直接利用它的歷史結果數(shù)據(jù)進行分析,還是在需要補充實驗數(shù)據(jù)后再進行分析,或者對任意兩個已有的實驗方案進行比較,找出相對最佳的實驗方案。
7 比較數(shù)據(jù)表 (Compare Data Tables)
很多人只知道JMP是個強大的數(shù)據(jù)分析工具,卻忘了JMP還是個強大的數(shù)據(jù)整理工具。JMP10在數(shù)據(jù)整理方面也增加了很多可圈可點的地方。比如新增的“比較數(shù)據(jù)表”功能,允許用戶對任意兩個結構類似的數(shù)據(jù)表進行比較,可比較的內容包括:數(shù)值數(shù)據(jù)的比較、字符數(shù)據(jù)的比較、排列順序的比較、行列信息的比較等等,還可支持“模糊比較”!要知道以前我做這種工作時可辛苦了,眼睛看花了,還是遺漏了不少錯誤,結果吃力不討好。有可這個功能,就可以很輕松地找出兩個數(shù)據(jù)表之間到底哪些地方有怎樣的差異了。
8 本地數(shù)據(jù)過濾器 (Local Data Filter)
數(shù)據(jù)過濾器是從JMP8起就有的數(shù)據(jù)篩選工具,在選擇部分數(shù)據(jù)后立刻更新分析時十分方便。但JMP8和JMP9的數(shù)據(jù)過濾器的過濾作用對所有的分析結果都起作用,所以當用戶需要有的報表反映原數(shù)據(jù)表中的數(shù)據(jù)分析結果,有的報表反映的過濾得到的數(shù)據(jù)的分析結果時,就會不太方便?,F(xiàn)在這個問題解決了,使用JMP10提供的“本地數(shù)據(jù)過濾器”后,它所產(chǎn)生的過濾作用僅對指定的一張報表起作用,不會對其他報表產(chǎn)生影響。
9 列轉換程序 (Column Switcher)
還記得因為要對許多不同的列變量進行相同的分析而不得不進行一次又一次重復的操作嗎?你可能曾經(jīng)為此浪費了大量的寶貴時間。有了JMP10提供的“列轉換程序”功能,就不會有這樣的煩惱了,因為它可以協(xié)助你自動化地執(zhí)行這種工作,哪怕面對的是一千多列的變量。而且,JMP10提高了對多核CPU的利用效率,計算速度也因此得到了極大的提高。強烈建議大家找一個海量數(shù)據(jù)表(至少是大于一百萬行、五十列的數(shù)據(jù)表)來運行一個“分布”命令,體驗一下在海量數(shù)據(jù)中輕松沖浪的奇妙感覺。
10 模型比較 (Model Comparison)
統(tǒng)計專業(yè)人士可能在在一年半之前就聽說JMP推出了支持64位操作系統(tǒng)、具備更多數(shù)據(jù)挖掘工具的JMP加強版:JMP Pro。與JMP10同步推出的JMP Pro10在高級統(tǒng)計分析方面也有很大的完善,比如有Bootstrapping算法、偏最小二乘法的交叉驗證、模型比較等。 “模型比較”可以對前期分別根據(jù)回歸、決策樹、神經(jīng)網(wǎng)絡等方法構建的模型進行統(tǒng)一的量化比較,并從中篩選出最好的模型,這對于數(shù)據(jù)挖掘、統(tǒng)計模型優(yōu)化需求的業(yè)務分析人員以及大學統(tǒng)計學專業(yè)的老師和學生比較有幫助。