网站地图
hnsjyk999.com
三九百科 包罗万象
JMP(软件) 发布于:

自1989年第一版JMP软件问世以来,JMP统计发现软件一直是各个行业和政府部门的科学家、工程师及其他数据探索人员的首选工具。 JMP系列产品包括JMP,JMP Pro,JMP Clinical,JMP Genomics等产品线。通过帮助全球客户发现数据背后的价值,JMP被广泛应用于业务可视化、探索性数据分析(EDA)、数据挖掘、建模预测、实验设计、产品研发、生物统计、医学统计、可靠性分析、市场调研、六西格玛质量管理等领域,裨益半导体和电子、医药、化工、食品、金融和服务、政府和教育等各行各业,并逐渐成为全球领先的数据分析方法及咨询供应商,致力于帮助客户从数据中获取价值,优化决策,驱动创新,成就未来

无条件的转移到指令指定的地址去执行从该地址开始的命令。指令必须指定转移的目标地址(或称转向地址)。 JMP指令不影响条件码。

计算机汇编语言中的一种跳转指令。当需要分支程序时,散转程序有时可以帮我们实现。使用指令JMP @A+DPTR,可实现多分支转移。它是根据某种输入或运算的结果,分别转向各个处理程序段取执行程序。

该指令分直接转移和间接转移两种。直接转移又可分短程(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的内容确定。

⑤ 段间间接转移

指令格式:JMP DWORD PTR OPRD

语法格式:JMP mem32

指令功能:指令中用DWORD PTR规定了该指令为段间间接转移,OPRD只能是存储器寻址方式。执行该指令时将寻址到的内存单元的第一个字送入IP中,第二个字送入CS中

JMP $

就是跳转到当前的地址, 所以它是一个死循环,不继续执行下面的程序了。

我已经设置好中断服务程序了,只要发生中断就会进入中断服务程序,所有的操作都在中断服务程序处理。

JMP的应用领域包括业务可视化、探索性数据分析、六西格玛及持续改善(可视化六西格玛、质量管理、流程优化)、试验设计、生存及可靠性、统计分析与建模、交互式数据挖掘、分析程序开发等。JMP是六西格玛软件的鼻祖,当年摩托罗拉开始推六西格玛的时候,用的就是JMP软件,有非常多的全球顶尖企业采用JMP作为六西格玛软件,包括陶氏化学、惠而浦、铁姆肯、招商银行、美国银行、中国石化等等。

JMP的应用非常广泛,全球用户数已经超过三十万,全球顶尖企业基本都是它的用户,像英特尔、戴尔、苹果、摩托罗拉、IBM、HP、Google、GE、NEC、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访问并查询大型数据库(如Oracle、DB2、SQL Server、Sybase等等);(6)JMP可以直接将数据文件输出另存为其他格式(如Excel文件、Text文本文件、SAS文件、dBase数据库文件等等);(7)在JMP平台上可以实现数据清洗、数据整合、数据定义等所有数据前期准备工作;(8)JMP的“数据筛选器”提供友好的菜单界面供用户进行数据查询和选择;(9)JMP自带的编程语言JSL可供用户进行二次开发,以便执行数据整理自动化、数据分析自动化、报表制作自动化,提高工作效率。

JMP最新版本为JMP15,最新版JMP数据分析软件能够以全新的方式更加全面地解读数据,减少点击次数,并且搭载支持与他人共享统计发现结果的增强选项。JMP Pro 15中提供了更多的建模工具,可以将数据分析提升到新的水平,而不论数据以何种形式出现

数据表和图形中的新功能统一称作信息性装饰,以较少的点击次数即可提供更深入的见解。直方图显示在每一列的上方,同JMP中所有的直方图一样具有交互性。为了让用户作出更好的决策选择,本地数据过滤器中也具备直方图选项。最后,graphlet、textlet和gridlet还可以用户在分析的过程中提供上下文。主成分、过程筛选和多元控制图平台均支持Graphlet

JMP中的核心图形平台一直在改进。JMP 15搭载了增强图形生成器,可以生成全新的图形(包括时间序列预测),为现有图形提供更多的自定义选项,并且能够使用graphlet向下挖掘更多详细信息。图形生成器在JMP 15中获得了许多其他增强功能,包括

拟合线:保存拟合公式。新增两个新拟合平台:稳健Cauchy和时间序列预测。

平滑线:保存平滑线公式,改善对数变换处理,提高对凹凸程度的控制,更好地匹配二元平滑线。

字体首选项组中新增四个首选项:Graph Label、Legend、Graph Title和Caption。

新的直方图和等高线类型。

新增热图、矩形树图和箱线图自定义功能。

扩展线条元素功能,包括绘制面积图的功能。

在轴中,改善接近零的默认行为,更好地处理热图中的对数轴。

升级的变异性图和单因子分析的轴。

针对总计百分比的全新汇总统计量。

数据清洗仍然是分析工作流程中最具挑战性且最耗时的部分。JMP 15可轻松对列名称进行重新编码,实施自定义排序并自动化重新编码过程,帮助简化这一工作流程。改进的虚拟拼接功能,可将单个列用作键和引用,新增悬浮提示,用于确定链接列的源表。此外,借助JMP 15中的虚拟拼接功能,当用户打开一组链接表时,可自动打开其他表

在JMP 15中,对实验设计功能做了大量改进,让用户可以更快速地创建更好的设计,并轻松对这些设计展开分析。组正交超饱和设计(GO SSD)是一个全新的平台,用于创建和分析超饱和设计。在GO SSD中,因子按组放置:同一组中的因子相互关联,但与其他组中的任何因子均无关联。与其他超饱和设计不同,JMP可以将第一组因子(包括不平衡列)作为未使用因子处理。另外,在JMP Pro 15中,还可以使用定制设计来设计函数响应实验,其中至少一个相关响应不是标量,而是函数。

探索模式是一种筛选工具,可以调查数据的完整性,并帮助用户识别数据中的异常模式。该平台可以查找一系列重复值,行组上列之间的线性关系,以及有关格式化值的属性和特定分布属性。一般来说,探索模式在值比较精确的情况下可以发挥最佳作用,从而避免可能通过巧合发生的匹配。

JMP Pro 14推出了一款用于处理函数数据的强大平台—FDE。JMP Pro 15进一步改进了工作流,让用户可以绕过中间表创建、重构和拼接,尤其是函数实验设计。通过JMP Pro 15中的定制设计器,用户可以指定一个函数响应,让后续工作流更加方便且更不易出错。另外,借助JMP Pro 15中的FDE功能,用户还可以:

通过自动化结点选择,用更少的时间构建更好的模型。

使用函数实验设计减少耗费在表处理方面的时间。

借助JMP 15中全新的结构方程式建模平台,用户可以通过一个简单易用的界面,快速指定、编辑、运行和比较SEM模型。结构方程式建模框架允许用户指定各变量间的假定关系(观察到的和未观察到的变量),并根据数据测试这些变量的合理性。任何使用标准建模技术但需要在模型规格流程中获得更大控制和灵活性的用户都可以使用SEM。

借助JMP 15,用户可以轻松地构建和评估模型。可以同时查看多个等高线刻画器。在JMP Pro中,生成验证列工具提供更多控制和改进的界面,广义回归提供内置模型比较、改进的一键式重启选项以及无需重新启动即可更改分布的功能。

单变量控制图无法解释多个参数中的相关性或函数关系。当存在此类关系时,标准单变量图将无法准确描述过程运行状况。JMP 15提供的控制图可以支持这些关系,可以让用户更好地了解实际过程运行状况。JMP 15中全新的模型驱动的多元控制图平台优势众多:

Graphlet驱动的向下挖掘功能让用户可以诊断并监控过程,而无需启动多个平台。

提高效率,因为该平台基于得分,在每次运行时无需重新计算协方差。

内置降维进一步改善性能,支持在低维空间进行计算。

如由PLS驱动,这种降维方式将与响应关联,可确保离群值与最重要的项目相关。

建模人员可以执行PLS,然后将得分转交给过程控制工程师,这样过程控制工程师就不必是PLS方面的专家。

借助JMP 15,脚本编写新手可以轻松实现工作自动化,只需单击一下即可获取常规通用工作流程所需的JSL。另外,新的表脚本复制选项还可以捕获表脚本,而无需数据本身。包含表脚本和所有列属性(包括公式)。如果用户只需要获取某一列(几列)的JSL,可以使用JMP 15中全新的复制列和粘贴列功能进行操作。在列属性需要大量JSL时(例如值顺序、值标签、规格限、日期时间格式和公式),这项功能尤其实用。用户还可以复制Where子句,可避免编写复杂的条件行选择(“Where子句”),同时让用户可以轻松获取作出选择所需的JSL

在JMP 15中,交互式HTML报表改善了对报表内置刻画器的支持。JMP Live与JMP 15同时发布,是一款基于Web的JMP协作式分析平台。借助JMP Live,用户可以采用无缝融入JMP分析工作流程的简易发布过程来共享统计发现结果。发布数据、仪表板或报告至JMP Live,让没有JMP软件的同事也可以查看发现。

在实验设计领域

JMP以首屈一指的实验设计平台,帮助用户以最少的成本、最高的效率、科学可靠的方案设计出领先于竞争对手的产品,制定合适的生产工艺,缔造更高效的运营流程,最大化地满足客户需求。JMP不仅提供了部分因子设计、完全因子设计、响应曲面设计、混料设计和田口设计等经典实验设计解决方案,还提供了多种其它实验设计解决方案,如定制设计、扩充设计、裂区设计、空间填充设计、非线性设计、公差设计、选择设计、加速寿命实验设计等,此外,JMP也是第一款支持确定性筛选设计的软件包,总之,任何其它商业软件包所提供的实验设计方案的丰富性和灵活性都与JMP相去甚远。无论用户最终决定使用哪种实验设计类型,JMP都会让后续分析尽可能简单。根据具体情况,用户设计的表格信息将自动包含在相应的脚本以分析结果。用户可以灵活选用多种规则和方法对多个响应进行模型拟合。在构建好用户认为有效的模型之后,JMP独有的动态刻画器让用户可以交互式地开展工作,并以可视化方式确定可行的操作空间和因子设定。无论问题有多复杂,JMP中内置的优化器都可以通过简单的鼠标点击在响应之间执行必要的权衡。一旦找到最佳节点,就可使用集成的模拟器预测其在实践中的稳健性,从而降低其实际应用风险。

在可靠性、质量管理与六西格玛领域

JMP将统计分析和动态的数据可视化有机结合,帮助可靠性工程师迅速确定产品的寿命分布,帮助用户非常方便地精确查明材料和工艺中的缺陷、寻找设计中的薄弱环节及其解决方案,提高产品的可靠性;同时,JMP还能帮助售后服务部门预测产品保修的风险,指导制定合理的售后服务策略、确定合理的备品库存。

JMP在确保易学易用的前提下,为客户提供比其他同类软件丰富得多的六西格玛及持续改善所需的全部分析方法:第一,在六西格玛推进的整个过程中,JMP倡导的“可视化六西格玛”理念帮助团队获得和保持高层领导对于六西格玛的持续关注和热情;第二,JMP借助交互式可视化数据分析、以解决问题为导向的“防错”菜单设计等一系列有效方法降低六西格玛统计方法学习和应用的难度,真正“让数据说话”,让团队能够有更多的时间和精力关注分析和解决实际问题而非研究和学习统计方法本身,从而缩短培训时间,促进六西格玛试点项目的快速成功;第三,JMP强大而完整的统计分析功能能够满足从六西格玛初学者、绿带、黑带直到黑带大师的所有层级人员的数据分析需求,为企业六西格玛向纵深推进乃至实施提供有力的技术保障;第四,JMP的项目模版制作、分析自动化和定制化等诸多实用功能帮助企业快速复制推广六西格玛成功经验。在业内,JMP已被誉为“六西格玛时代的统计分析大师”。

在建模预测与数据挖掘领域

JMP提供丰富多样的建模和数据挖掘手段,除了标准最小二乘法、逐步法和Logistic法等传统的回归建模分析之外,还包括决策树、神经网络、时间序列、聚类等很多新颖实用的建模技术,完成从大量的、不完全的、有噪声的、模糊的、随机的数据中, 提取隐含其中的、先前未知的、并具有潜在价值的信息和知识的数据挖掘过程。JMP大大降低了数据挖掘的技术门槛,使得无论是科班出身的统计学家,还是没有统计学功底的普通技术人员,都能快速而轻松地创建准确而可靠的预测模型,真正地从数据中挖掘出对企业经营决策有益的信息。

在数据可视化与探索性数据分析领域

JMP突出的“数据可视化与探索性数据分析”能力可以让用户对已有的数据在尽量少的先验假定条件下进行探索,不再拘泥于传统的统计方法的束缚,多样灵活地通过计算特征量、制表、作图、建模拟合等直观、可视化的手段揭示数据遵循的普遍规律和结构特征,一目了然地看出数据中隐含的价值信息,促进知识发现,获得更多创新的灵感和机会。更重要的是,在JMP的帮助下,即使不具备统计学基础的分析者也能轻松地探索数据,获得意想不到的结果,为后续的分析验证启发思路、指明方向。

在市场调研和消费者研究领域:

市场营销复杂而多变,但其核心业务问题始终存在,例如:寻找最大的盈利增长机会、开发优秀的产品和服务、采用最合适的营销措施以及最大程度地实现交叉业务的影响。在寻找客户并为其提供满意服务的各个方面,无论是新产品或服务,还是市场定位、品牌推广、市场细分和促销,数据都不可或缺。随着数字革命的到来,尽管企业与消费者之间的动态交互有望发生积极的改变,但是只有充分利用数据更深入地了解特定消费群体的真正需求,并以最合适的方式满足他们的需求,甚至转变他们的需求,才会实现这种可能。无论是使用原始资料还是二手资料进行探索性、描述性、因果性或感知性研究,JMP都能提供一套完整的工具箱,帮助企业迅速而便捷地通过量度型和非量度型定量数据有目的,有计划,系统地收集、整理和分析研究有关市场营销方面的数据信息,从而提高其对营销因素的可控能力,对市场机会的分辨能力,对市场趋势的预见能力和对市场风险的防范能力,最终作为市场预测和营销决策的依据。

在分析自动化领域

JMP在进行数据分析的过程中,可以让用户利用JSL脚本语言实现分析自动化和分析标准化,将不同的数据进行同质化的分析并与同事共享,以便适合非统计学背景的数据分析人员使用。一开始,用户可能只希望提供可以重现关键数据操作步骤和正确图形的脚本,但当您更习惯于编写脚本之后,还可以开发定制菜单和插件,以帮助同事熟悉您的工作流程。还可以使用丰富的JSL脚本语言来为自己和他人定制、重新封装或扩展JMP功能。JMP可让您自动处理您最喜欢的分析并生成自定义报告。JMP的灵活性可让您创建复杂的用户界面,整合其他分析软件(例如SAS、R、MATLAB和Python),并构建JMP插件(自定义的统计发现应用程序)来与其他JMP用户进行分享。只要有数据,只要决策需要数据推动,您就可以在整个组织中轻松分享分析应用。

界面举例

例1,JMP中文界面(可以多种语言界面切换)

例2, JMP可视化数据探索工具之一:图形生成器

注:上例分析数据中未包含港澳台地区数据

例3, JMP可视化数据探索工具之二:图形与图形、数据表之间的动态链接

例4,JMP可视化模型刻画器

例5,JMP模拟及缺陷预测界面


相关文章推荐:
六西格玛质量 | 转向地址 | 计算机汇编语言 | 程序段 | 远程 | 死循环 | 中断服务程序 | 摩托罗拉 | 陶氏化学 | 铁姆肯 | 招商银行 | 美国银行 | 英特尔 | 戴尔 | HP | Google | GE | NEC | Sony | 阿斯利康 | 辉瑞制药 | 礼来 | 罗氏 | 宝洁 | 联合利华 | 巴斯夫 | 霍尼韦尔 | 丰田汽车 | 汇丰银行 | 苏格兰皇家银行 | 中国石化 | 北京大学 | 人民大学 | 首都经贸大学 | 清华大学 | 上海交通大学 | 沃顿商学院 | 哈佛大学 | 耶鲁大学 | 牛津大学 | 动态链接 | 脚本语言 | 六西格玛设计 | 数据库文件 | 数据清洗 | 数据整合 | 结构方程式 | 最小二乘法 | 动态链接 |