複製鏈接
請複製以下鏈接發送給好友

JMP

(軟件)

鎖定
自1989年第一版JMP軟件問世以來,JMP統計發現軟件一直是各個行業和政府部門的科學家、工程師及其他數據探索人員的首選工具。 [1]  JMP系列產品包括JMP,JMP ProJMP ClinicalJMP Genomics等產品線。通過幫助全球客户發現數據背後的價值,JMP被廣泛應用於業務可視化、探索性數據分析(EDA)、數據挖掘、建模預測、實驗設計、產品研發、生物統計、醫學統計可靠性分析市場調研六西格瑪質量管理等領域,裨益半導體和電子、醫藥、化工、食品、金融和服務、政府和教育等各行各業,並逐漸成為全球領先的數據分析方法及諮詢供應商,致力於幫助客户從數據中獲取價值,優化決策,驅動創新,成就未來 [2] 
軟件名稱
JMP
軟件語言
多種語言
開發商
SAS
軟件版本
JMP 15
軟件大小
約 600 MB
軟件功能
實現統計分析

JMP跳轉指令

JMP含義

無條件的轉移到指令指定的地址去執行從該地址開始的命令。指令必須指定轉移的目標地址(或稱轉向地址)。 JMP指令不影響條件碼
計算機彙編語言中的一種跳轉指令。當需要分支程序時,散轉程序有時可以幫我們實現。使用指令JMP @A+DPTR,可實現多分支轉移。它是根據某種輸入或運算的結果,分別轉向各個處理程序段執行程序

JMP類型

該指令分直接轉移間接轉移兩種。直接轉移又可分短程(SHORT)、近程(NEAR)和遠程(FAR)3種形式。當程序執行到JMP指令時,就無條件地轉移到指令中所指示的目的地址。該指令的一般格式為JMP OPRD;OPRD是轉移的目的地址。直接轉移的3種形式為:
①短程轉移(直接短轉移)
指令格式:JMP SHORT OPRD
語法格式: JMP 地址標號 ;(IP)←(IP)+8位位移量
指令功能:OPRD為轉移地址的標號,指令中的SHORT規定了OPRD為有符號的8位二進制數,OPRD為轉移地址的偏移量。該指令將程序執行的順序轉移到由(IP)+OPRD形成的新的程序執行的目標地址,從而實現程序的轉移。轉移的目標地址OPRD在指令中可以直接使用標號地址,但要求轉移的目標地址的範圍只能在JMP指令所處地址的-128~+127字節範圍之內,如超出該範圍,彙編時出錯。
② 近程轉移(段內直接轉移)
指令格式:JMP NEAR PTR OPRD
語法格式: JMP 地址標號 ;(IP)←(IP)+16位位移量
指令功能:與短程轉移的功能和要求相同,不同之處是近程轉移的OPRD為有符號的16位二進制數,指令將程序執行的順序轉移到由(IP)+OPRD形成的新的程序執行的目標地址,轉移的目標地址的範圍只能在JMP指令所處地址的-32768~+32767字節範圍之內,如超出該範圍,彙編時出錯。使用該指令時NEAR可省略
③段間直接轉移(遠程轉移)
指令格式:JMP FAR PTR OPRD
語法格式: JMP 地址標號 ;(IP)←新的偏移地址, ;(CS)←新的代碼段地址
指令功能:指令中用FAR PTR規定了該指令為段間的轉移,OPRD為目的地址的標號,目的地址與JMP指令所在地址不在同一段內。執行該指令時要修改CS和IP的內容,將OPRD所在段的段地址送CS中,OPRD的段內偏移地址送IP中。
④ 段內間接轉移
指令格式:JMP WORD PTR OPRD
語法格式:JMP reg16/mem ;(IP)←新的偏移地址
指令功能:與短程轉移的功能和要求相同,不同之處是段內間接轉移的OPRD 可以是除立即數外的任何寄存或存儲器尋址方式,轉移的目標地址由OPRD的內容確定。 [3] 
⑤ 段間間接轉移
指令格式:JMP DWORD PTR OPRD
語法格式:JMP mem32
指令功能:指令中用DWORD PTR規定了該指令為段間間接轉移,OPRD只能是存儲器尋址方式。執行該指令時將尋址到的內存單元的第一個字送入IP中,第二個字送入CS中

JMP指令例子

JMP $
就是跳轉到當前的地址, 所以它是一個死循環,不繼續執行下面的程序了。
我已經設置好中斷服務程序了,只要發生中斷就會進入中斷服務程序,所有的操作都在中斷服務程序處理。

JMP系列軟件

JMP的應用領域包括業務可視化、探索性數據分析六西格瑪持續改善(可視化六西格瑪、質量管理、流程優化)、試驗設計、生存及可靠性、統計分析與建模、交互式數據挖掘分析程序開發等。JMP是六西格瑪軟件的鼻祖,當年摩托羅拉開始推六西格瑪的時候,用的就是JMP軟件,有非常多的全球頂尖企業採用JMP作為六西格瑪軟件,包括陶氏化學惠而浦鐵姆肯招商銀行美國銀行中國石化等等。
JMP的應用非常廣泛,全球用户數已經超過三十萬,全球頂尖企業基本都是它的用户,像英特爾戴爾、蘋果、摩托羅拉、IBMHPGoogleGENEC、Sony、阿斯利康輝瑞製藥、禮來、羅氏、寶潔、聯合利華、陶氏化學、巴斯夫、鐵姆肯、霍尼韋爾、豐田汽車、匯豐銀行、美國銀行、招商銀行、蘇格蘭皇家銀行、中國石化、北京大學、人民大學、首都經貿大學、清華大學上海交通大學沃頓商學院哈佛大學MIT耶魯大學牛津大學……
在醫藥領域,以嚴格和嚴謹著稱的美國食品與藥物管理局(FDA)對於藥企申報的新藥報告中的統計分析部分,只接受用SAS和JMP分析得出的統計結果。其40%以上的藥物評審員都是JMP用户。
基於統計教學
在幫助高校進行質量管理、生物統計及其它統計(特別是應用統計)課程和數據分析相關課程的教學和科學研究方面,JMP優勢突出:
第一,用生動簡明的方式幫助高效地講解和演示統計學原理。JMP的可視化能力可以幫助老師們採用圖形甚至動畫向學生展示基本的統計學知識(如最小二乘等),使得講解生動形象、深入淺出,讓學生們更容易理解和掌握統計方法及其應用技巧。
第二,豐富的案例幫助老師和學生提高課程實踐性和實踐能力。JMP集成了豐富的實際案例,這些案例大都來之全球頂尖企業在質量管理方面的實際應用經驗。可以幫助師生了解理論知識在實際的工業領域是如何被利用來解決實際業務問題的。這樣既豐富了老師的教學手段,又能提高學生的實踐能力。
第三,教學課件模版幫助老師節省時間,提高效率和效果。JMP的日誌功能能幫助老師們製作各種動態的教學模版,這些模版能集成各種知識講解和動態案例演示,能以學生們最能接受的方式理論聯繫實際地進行教學。
第四,交互式、可視化的探索性數據分析(EDA:Exploratory ata Analysis)幫助發現更多的科研創新機會。JMP特有的數據探索(Data Exploring)能力,能幫助用户在數據中非常方便地獲得更多有價值的發現。在數據探索的過程中,JMP幫助用户完全交互地與自己的數據對話。用户無需關注該用何種方法進行數據分析,只需要將所關注的變量拖入工作區,然後在不同的圖形之間進行交互式點擊就能有所發現。讓工作充滿“WOW……”的發現時刻。
軟件功能簡述
1.交互式可視化數據探索能力:
(1)JMP的“圖形生成器”幫助用户僅靠鼠標點擊和拖拉就能方便地從各個維度對數據可視化探索;(2)圖形種類:圖表、疊加圖散點圖等高線圖、泡泡圖、平行圖、方格圖、樹圖、散點圖矩陣、三元圖、魚骨圖變異性/量具圖、Pareto圖、性能圖、刻畫器、等高線刻畫器、曲面圖混料刻畫器、定製刻畫器、份額圖;(3)JMP的圖形和圖形、圖形和數據表之間動態鏈接,僅僅在圖形間點擊鼠標就能初步找到問題的所在;(4)JMP的泡泡圖可以讓用户像看電影一樣以動畫的方式觀察數據的變化,這種動畫可以用普通flash文件的方式進行分享或內嵌到office文檔中;(5)JMP可以用動畫的方式演示統計學原理以及如何用以解決問題;(6)“控制圖生成器”使客户不必拘泥於固定的控制圖模式,而是將數據探索的過程融合在控制圖製作過程中,既能生成所需控制圖,又能有效探索流程失效的原因。
2.易學易用:
(1)引導性菜單設計,充分降低使用難度,縮短學習時間;(2)圖形與報表緊密結合(而非相互獨立)的分析報告,易於分析和解讀;(3)以“解決問題”為中心的菜單設計,特別有助於提升解決問題的能力;(4)以簡單的方式實現複雜高效的分析,重點在解決實際問題,而不是學習統計原理;(5)有效的防錯設計,最大可能地防止因為錯用統計方法而得到不正確的結果。
3.全面而強大的分析能力
(1)支持所有常用的分析工具(包括統計分析方法、分析圖形等);更能提供諸多實用的高級功能,包括高級實驗設計、數據挖掘(決策樹、神經網絡)、專業模擬功能等;(2)軟件本身對數據表的大小沒有限制;(3)強大的海量數據分析能力。例如:讀取1500萬行數據需要72秒,對其做直方圖只需8秒左右(測試平台:*PC used was running Windows XP, 3.6 GHZ Mobile Pentium, 1GB RAM);(4)可以用生動的圖形表現幾乎所有複雜統計模型;(5)JMP腳本語言JSL能實現分析自動化(Analysis Atomization),開發拓展功能;(6)支持32位和64位軟硬件平台;(7)具備全面的質量管理及六西格瑪工具集,全面滿足六西格瑪改進(DMAIC)和六西格瑪設計(DFSS)對統計分析工具要求。
4.易於部署及推廣成功經驗:
(1)支持Windows, Macintosh兩大主流操作系統;(2)可以在英文、中文、日文、韓文德文、意大利語等六大語言界面間切換;(3)JMP的JRN程序能實現項目、教學課件模板化;(4)JMP可以直接打開其他格式的文件(如Excel文件、Access文件、Text文本文件、SAS文件、dBase數據庫文件、Minitab文件等等);(5)JMP可以通過ODBC和SQL訪問並查詢大型數據庫(如OracleDB2、SQL Server、Sybase等等);(6)JMP可以直接將數據文件輸出另存為其他格式(如Excel文件、Text文本文件、SAS文件、dBase數據庫文件等等);(7)在JMP平台上可以實現數據清洗數據整合數據定義等所有數據前期準備工作;(8)JMP的“數據篩選器”提供友好的菜單界面供用户進行數據查詢和選擇;(9)JMP自帶的編程語言JSL可供用户進行二次開發,以便執行數據整理自動化、數據分析自動化、報表製作自動化,提高工作效率
JMP 15的新功能
JMP最新版本為JMP15,最新版JMP數據分析軟件能夠以全新的方式更加全面地解讀數據,減少點擊次數,並且搭載支持與他人共享統計發現結果的增強選項。JMP Pro 15中提供了更多的建模工具,可以將數據分析提升到新的水平,而不論數據以何種形式出現 [4] 
信息性裝飾
數據表和圖形中的新功能統一稱作信息性裝飾,以較少的點擊次數即可提供更深入的見解。直方圖顯示在每一列的上方,同JMP中所有的直方圖一樣具有交互性。為了讓用户作出更好的決策選擇,本地數據過濾器中也具備直方圖選項。最後,graphlet、textlet和gridlet還可以用户在分析的過程中提供上下文主成分、過程篩選和多元控制圖平台均支持Graphlet [5] 
圖形生成器增強功能
JMP中的核心圖形平台一直在改進。JMP 15搭載了增強圖形生成器,可以生成全新的圖形(包括時間序列預測),為現有圖形提供更多的自定義選項,並且能夠使用graphlet向下挖掘更多詳細信息。圖形生成器在JMP 15中獲得了許多其他增強功能,包括 [6] 
  • 擬合線:保存擬合公式。新增兩個新擬合平台:穩健Cauchy和時間序列預測。
  • 平滑線:保存平滑線公式,改善對數變換處理,提高對凹凸程度的控制,更好地匹配二元平滑線。
  • 字體首選項組中新增四個首選項:Graph Label、Legend、Graph Title和Caption。
  • 新的直方圖和等高線類型。
  • 新增熱圖、矩形樹圖和箱線圖自定義功能。
  • 擴展線條元素功能,包括繪製面積圖的功能。
  • 在軸中,改善接近零的默認行為,更好地處理熱圖中的對數軸。
  • 升級的變異性圖和單因子分析的軸。
  • 針對總計百分比的全新彙總統計量。
數據清洗
數據清洗仍然是分析工作流程中最具挑戰性且最耗時的部分。JMP 15可輕鬆對列名稱進行重新編碼,實施自定義排序並自動化重新編碼過程,幫助簡化這一工作流程。改進的虛擬拼接功能,可將單個列用作鍵和引用,新增懸浮提示,用於確定鏈接列的源表。此外,藉助JMP 15中的虛擬拼接功能,當用户打開一組鏈接表時,可自動打開其他表 [7] 
實驗設計改進
在JMP 15中,對實驗設計功能做了大量改進,讓用户可以更快速地創建更好的設計,並輕鬆對這些設計展開分析。組正交超飽和設計(GO SSD)是一個全新的平台,用於創建和分析超飽和設計。在GO SSD中,因子按組放置:同一組中的因子相互關聯,但與其他組中的任何因子均無關聯。與其他超飽和設計不同,JMP可以將第一組因子(包括不平衡列)作為未使用因子處理。另外,在JMP Pro 15中,還可以使用定製設計來設計函數響應實驗,其中至少一個相關響應不是標量,而是函數。 [8] 
探索模式
探索模式是一種篩選工具,可以調查數據的完整性,並幫助用户識別數據中的異常模式。該平台可以查找一系列重複值,行組上列之間的線性關係,以及有關格式化值的屬性和特定分佈屬性。一般來説,探索模式在值比較精確的情況下可以發揮最佳作用,從而避免可能通過巧合發生的匹配。 [9] 
函數數據分析器增強功能(JMP Pro)
JMP Pro 14推出了一款用於處理函數數據的強大平台—FDE。JMP Pro 15進一步改進了工作流,讓用户可以繞過中間表創建、重構和拼接,尤其是函數實驗設計。通過JMP Pro 15中的定製設計器,用户可以指定一個函數響應,讓後續工作流更加方便且更不易出錯。另外,藉助JMP Pro 15中的FDE功能,用户還可以: [10] 
  • 通過自動化結點選擇,用更少的時間構建更好的模型。
  • 使用函數實驗設計減少耗費在表處理方面的時間。
結構化方程建模(JMP Pro)
藉助JMP 15中全新的結構方程式建模平台,用户可以通過一個簡單易用的界面,快速指定、編輯、運行和比較SEM模型。結構方程式建模框架允許用户指定各變量間的假定關係(觀察到的和未觀察到的變量),並根據數據測試這些變量的合理性。任何使用標準建模技術但需要在模型規格流程中獲得更大控制和靈活性的用户都可以使用SEM。 [11] 
建模優化(JMP Pro)
藉助JMP 15,用户可以輕鬆地構建和評估模型。可以同時查看多個等高線刻畫器。在JMP Pro中,生成驗證列工具提供更多控制和改進的界面,廣義迴歸提供內置模型比較、改進的一鍵式重啓選項以及無需重新啓動即可更改分佈的功能。 [12] 
模型驅動的多元控制圖
單變量控制圖無法解釋多個參數中的相關性函數關係。當存在此類關係時,標準單變量圖將無法準確描述過程運行狀況。JMP 15提供的控制圖可以支持這些關係,可以讓用户更好地瞭解實際過程運行狀況。JMP 15中全新的模型驅動的多元控制圖平台優勢眾多: [13] 
  • Graphlet驅動的向下挖掘功能讓用户可以診斷並監控過程,而無需啓動多個平台。
  • 提高效率,因為該平台基於得分,在每次運行時無需重新計算協方差。
  • 內置降維進一步改善性能,支持在低維空間進行計算。
  • 如由PLS驅動,這種降維方式將與響應關聯,可確保離羣值與最重要的項目相關。
  • 建模人員可以執行PLS,然後將得分轉交給過程控制工程師,這樣過程控制工程師就不必是PLS方面的專家。
腳本處理與自動化
藉助JMP 15,腳本編寫新手可以輕鬆實現工作自動化,只需單擊一下即可獲取常規通用工作流程所需的JSL。另外,新的表腳本複製選項還可以捕獲表腳本,而無需數據本身。包含表腳本和所有列屬性(包括公式)。如果用户只需要獲取某一列(幾列)的JSL,可以使用JMP 15中全新的複製列和粘貼列功能進行操作。在列屬性需要大量JSL時(例如值順序、值標籤、規格限、日期時間格式和公式),這項功能尤其實用。用户還可以複製Where子句,可避免編寫複雜的條件行選擇(“Where子句”),同時讓用户可以輕鬆獲取作出選擇所需的JSL [14] 
JMP Live和數據共享
在JMP 15中,交互式HTML報表改善了對報表內置刻畫器的支持。JMP Live與JMP 15同時發佈,是一款基於Web的JMP協作式分析平台。藉助JMP Live,用户可以採用無縫融入JMP分析工作流程的簡易發佈過程來共享統計發現結果。發佈數據、儀表板或報告至JMP Live,讓沒有JMP軟件的同事也可以查看發現。 [15] 
JMP裨益各個領域
在實驗設計領域
JMP以首屈一指的實驗設計平台,幫助用户以最少的成本、最高的效率、科學可靠的方案設計出領先於競爭對手的產品,制定合適的生產工藝,締造更高效的運營流程,最大化地滿足客户需求。JMP不僅提供了部分因子設計、完全因子設計、響應曲面設計混料設計和田口設計等經典實驗設計解決方案,還提供了多種其它實驗設計解決方案,如定製設計、擴充設計、裂區設計、空間填充設計、非線性設計、公差設計、選擇設計、加速壽命實驗設計等,此外,JMP也是第一款支持確定性篩選設計的軟件包,總之,任何其它商業軟件包所提供的實驗設計方案的豐富性和靈活性都與JMP相去甚遠。無論用户最終決定使用哪種實驗設計類型,JMP都會讓後續分析儘可能簡單。根據具體情況,用户設計的表格信息將自動包含在相應的腳本以分析結果。用户可以靈活選用多種規則和方法對多個響應進行模型擬合。在構建好用户認為有效的模型之後,JMP獨有的動態刻畫器讓用户可以交互式地開展工作,並以可視化方式確定可行的操作空間和因子設定。無論問題有多複雜,JMP中內置的優化器都可以通過簡單的鼠標點擊在響應之間執行必要的權衡。一旦找到最佳節點,就可使用集成的模擬器預測其在實踐中的穩健性,從而降低其實際應用風險。 [16] 
在可靠性、質量管理與六西格瑪領域
JMP將統計分析和動態的數據可視化有機結合,幫助可靠性工程師迅速確定產品的壽命分佈,幫助用户非常方便地精確查明材料和工藝中的缺陷、尋找設計中的薄弱環節及其解決方案,提高產品的可靠性;同時,JMP還能幫助售後服務部門預測產品保修的風險,指導制定合理的售後服務策略、確定合理的備品庫存。
JMP在確保易學易用的前提下,為客户提供比其他同類軟件豐富得多的六西格瑪及持續改善所需的全部分析方法:第一,在六西格瑪推進的整個過程中,JMP倡導的“可視化六西格瑪”理念幫助團隊獲得和保持高層領導對於六西格瑪的持續關注和熱情;第二,JMP藉助交互式可視化數據分析、以解決問題為導向的“防錯”菜單設計等一系列有效方法降低六西格瑪統計方法學習和應用的難度,真正“讓數據説話”,讓團隊能夠有更多的時間和精力關注分析和解決實際問題而非研究和學習統計方法本身,從而縮短培訓時間,促進六西格瑪試點項目的快速成功;第三,JMP強大而完整的統計分析功能能夠滿足從六西格瑪初學者、綠帶、黑帶直到黑帶大師的所有層級人員的數據分析需求,為企業六西格瑪向縱深推進乃至實施提供有力的技術保障;第四,JMP的項目模版製作、分析自動化和定製化等諸多實用功能幫助企業快速複製推廣六西格瑪成功經驗。在業內,JMP已被譽為“六西格瑪時代的統計分析大師”。 [17] 
在建模預測與數據挖掘領域
JMP提供豐富多樣的建模和數據挖掘手段,除了標準最小二乘法逐步法和Logistic法等傳統的迴歸建模分析之外,還包括決策樹、神經網絡、時間序列、聚類等很多新穎實用的建模技術,完成從大量的、不完全的、有噪聲的、模糊的、隨機的數據中, 提取隱含其中的、先前未知的、並具有潛在價值的信息和知識的數據挖掘過程。JMP大大降低了數據挖掘的技術門檻,使得無論是科班出身的統計學家,還是沒有統計學功底的普通技術人員,都能快速而輕鬆地創建準確而可靠的預測模型,真正地從數據中挖掘出對企業經營決策有益的信息。 [18] 
在數據可視化與探索性數據分析領域
JMP突出的“數據可視化與探索性數據分析”能力可以讓用户對已有的數據在儘量少的先驗假定條件下進行探索,不再拘泥於傳統的統計方法的束縛,多樣靈活地通過計算特徵量、製表、作圖、建模擬合等直觀、可視化的手段揭示數據遵循的普遍規律和結構特徵,一目瞭然地看出數據中隱含的價值信息,促進知識發現,獲得更多創新的靈感和機會。更重要的是,在JMP的幫助下,即使不具備統計學基礎的分析者也能輕鬆地探索數據,獲得意想不到的結果,為後續的分析驗證啓發思路、指明方向。 [19] 
市場營銷複雜而多變,但其核心業務問題始終存在,例如:尋找最大的盈利增長機會、開發優秀的產品和服務、採用最合適的營銷措施以及最大程度地實現交叉業務的影響。在尋找客户併為其提供滿意服務的各個方面,無論是新產品或服務,還是市場定位品牌推廣市場細分和促銷,數據都不可或缺。隨着數字革命的到來,儘管企業與消費者之間的動態交互有望發生積極的改變,但是隻有充分利用數據更深入地瞭解特定消費羣體的真正需求,並以最合適的方式滿足他們的需求,甚至轉變他們的需求,才會實現這種可能。無論是使用原始資料還是二手資料進行探索性、描述性、因果性感知性研究,JMP都能提供一套完整的工具箱,幫助企業迅速而便捷地通過量度型和非量度型定量數據有目的,有計劃,系統地收集、整理和分析研究有關市場營銷方面的數據信息,從而提高其對營銷因素的可控能力,對市場機會分辨能力,對市場趨勢的預見能力和對市場風險的防範能力,最終作為市場預測和營銷決策的依據。 [20] 
在分析自動化領域
JMP在進行數據分析的過程中,可以讓用户利用JSL腳本語言實現分析自動化和分析標準化,將不同的數據進行同質化的分析並與同事共享,以便適合非統計學背景的數據分析人員使用。一開始,用户可能只希望提供可以重現關鍵數據操作步驟和正確圖形的腳本,但當您更習慣於編寫腳本之後,還可以開發定製菜單和插件,以幫助同事熟悉您的工作流程。還可以使用豐富的JSL腳本語言來為自己和他人定製、重新封裝或擴展JMP功能。JMP可讓您自動處理您最喜歡的分析並生成自定義報告。JMP的靈活性可讓您創建複雜的用户界面,整合其他分析軟件(例如SAS、R、MATLABPython),並構建JMP插件(自定義的統計發現應用程序)來與其他JMP用户進行分享。只要有數據,只要決策需要數據推動,您就可以在整個組織中輕鬆分享分析應用。 [21] 
界面舉例
例1,JMP中文界面(可以多種語言界面切換)
JMP中文界面(可以多種語言界面切換) JMP中文界面(可以多種語言界面切換)
例2, JMP可視化數據探索工具之一:圖形生成器
注:上例分析數據中未包含港澳台地區數據
例3, JMP可視化數據探索工具之二:圖形與圖形、數據表之間的動態鏈接
JMP可視化數據探索工具之一:圖形生成器 JMP可視化數據探索工具之一:圖形生成器
例4,JMP可視化模型刻畫器
JMP可視化模型刻畫器 JMP可視化模型刻畫器
例5,JMP模擬及缺陷預測界面
JMP模擬及缺陷預測界面 JMP模擬及缺陷預測界面
[22] 
參考資料
展開全部 收起