NMath是.Net框架下惟一一款高性能的数学与统计学的商业算法库,可以帮助开发者摆脱复杂的数学算法,面向对象的建立财务,工程和科学相关的Microsoft.NET平台的应用程序。NMath中包含许多通用的计算工具包,在多个行业具备普遍的应用。接下来为你们介绍几个有表明性的应用。web
全部制造业、工业确定都会用到统计质量控制图或Shewart图表,用监控生产,以维持和提升产品质量。这些过程控制图是彻底独立于实际过程当中的决策引擎的,而是基于过程自己的统计特性。这提及来也许很复杂,简单来讲就是,在生产过程当中,例如产品的尺寸等,会因为某些缘由会发生必定的波动,这种波动对产品的质量影响不少,可是彻底能够经过采起措施来避免和消除这种波动所形成的影响,这种措施就是过程控制,而统计过程控制就是一种借助数理统计方法的过程控制工具。在制造业的质量管理、工业监控等领域有普遍应用。算法
实例:某世界前500强服装企业框架
该服装企业在其质量过程控制中,运用NMath的描述性统计和几率分布功能绘制出质量U型图,用于展现该公司某一个分组中不符合质量标准的比率。一旦印染数量超过历史的变化率时,要么进行需求分析,要么直接进行干预,以纠正可能已经失控的印染生产过程。工具
企业中任何统计报告都是完整的记录运营产生的原始数据,而真正对企业决策有意义的数据,其实把信号噪声或者成为意外数据过滤处理过的数据。这种数据过滤有个很重要的前提就是,不是单纯的将数据平滑,而是要保留重要的的峰值,以提供最具备决策支持意义的数据。大多数提供数据平滑功能的算法库,大型企业实际上是不敢使用来进行预处理其数据的,由于这里面须要一整套十分复杂的算法机制,稍有失误将会形成不可挽回的后果。性能
而NMath的Savitzky-Golay平滑的功能通过长时间反复优化,可以有效地除去本地信号噪声,同时保留的信号的形状与有效峰值。特别是对于质谱数据的预处理上,表现十分优异,可以有效地消除随机变化,同时最低限度地下降信号的信息内容。优化
实例:某咨询公司spa
某知名咨询公司转为大型企业提供管理决策方面的咨询服务。他须要面对大量的原始数据,并将数据转化为可视化的图表,并在图表上得出对企业发展有效的结论。该公司原有的系统也支持数据平滑,不过采用的方式是较为广泛的平均过滤法,将图上的原始数据平滑为图中。不过结果代表这将某些重要的有效峰值过滤掉了,采用NMath的Savitzky-Golay后,如图下,过滤结果明显要贴近现实一些。orm