4种数据分析处理软件简介在试验数据分析处理前,首先要了解数据分析处理的理论基础,如试验数据表示即误差分析、统计学分析与曲线拟合、方差与估计分析、回归于假设检验分析等,这些分析方法是试验数据分析中最为常用的理论基础。
这里主要介绍Microsoft Office Excel 2003、Origin7.5、MATLAB7.1和SPSS13.0 for Windows四种常用软件在数据处理中的优缺点,通过了解它们各自的特点,然后再试验数据分析处理中选择合适的软件,在保证分析结果的情况下,使分析处理过程达到最简单、最省时、最省力。
下面对这四种常用软件的优点与缺点进行一下比较。
MicrosoftOffice Excel MicrosoftOffice Excel是一个电子表格软件,它能干什么,我想大家基本都清楚这里就不啰嗦了。
Excel在数据分析处理中的优点* ; ; ; ; ; ; ; ;Excel具有强大的图表绘制功能,通过Excel绘制的图表能清晰全面地反映复杂数据的变化趋势,而且图表属性的更改十分方便、快捷。
* ; ; ; ; ; ; ; ;Excel能进行多种数值运算,可在单元格中直接输入计算公式,而且他同类计算可双击自动生成,具有方便快捷的特点。
* ; ; ; ; ; ; ; ;Excel能提供常用的数据分析工具,如统计分析、相关系数分析、方差分析、F检验分析、t检验分析、回归分析等。
Excel的缺点* ; ; ; ; ; ; ; ;Excel文件格式太大,处理大量数据时速度太慢。
* ; ; ; ; ; ; ; ;VBA控件较少(很强大的一个东东,不过我不会用--!),处理能力仅限于65536行和256列。
* ; ; ; ; ; ; ; ;Excel不能绘制三维曲线图形。
* ; ; ; ; ; ; ; ;表格的运算与统计比较方法单一:如果有较多的数据需要处理,就应该以VBA为主,而尽量少用公式,最好不要使用函数,因为有些函数(尤其是多维的)会严重影响运算的速度;若有大量的处理数据,则需要外挂access数据库(数据量可达到上千万条)等。
综上,建议在数据分析中要完成下列处理时可选用Excel来完成:* ; ; ; ; ; ; ; ;通过数据绘制大型表格、二维图形等。
* ; ; ; ; ; ; ; ;对数据进行数学运算。
* ; ; ; ; ; ; ; ;对数据进行排列、分类、筛选等操作。
* ; ; ; ; ; ; ; ;进行简单的数据分析,如统计分析、假设分析等。
针对Excel的教程很多很多,没有什么特别推荐的,相信任意一本基础教程应该都可以满足一般读者的需要。
Origin Origin被公认为是"最快、最灵活、使用最容易的工程绘图软件"。
与其他绘图机数据处理软件相比较,Origin在数据绘图和数据分析处理方面能满足大部分科技工作者的需要,而且它在全世界范围内得到广泛的应用。
Origin在数据分析处理中的优点* ; ; ; ; ; ; ; ;Origin的安装文件所占硬盘资源少,与汉字的兼容性较好,而且Origin软件提供了丰富的菜单和工具栏,学习操作直观简便,便于大家自学和使用。
* ; ; ; ; ; ; ; ;Origin具有功能强大的图形绘制功能,它能绘制各种二维图形、三维图。
* ; ; ; ; ; ; ; ;在安装目录中,Origin软件提供了大量的模板和数据文件,包括"Samples"、"Tables"、"Templates"和"Tutorial"等子目录中的模板和数据文件,方便大家学习借鉴和使用。
(这些目前我还没用到过)* ; ; ; ; ; ; ; ;具有强大的数据分析功能,如简单数学运算、统计分析、函数拟合、快速傅里叶变换、XRD谱线分析等。
* ; ; ; ; ; ; ; ;Origin与Excel之间可以进行相互调用,这就把Origin强大的绘图功能与Excel强大的电子表格功能有机地结合起来,更方便于数据的分析与处理。
Origin的缺点* ; ; ; ; ; ; ; ;Origin不适合于大量数据文件的绘图。
* ; ; ; ; ; ; ; ;目前Origin软件仅有英文、德文和日文版,无中文版。
综上,建议在数据分析中要完成下列处理时可选用Origin来完成:* ; ; ; ; ; ; ; ;通过数据绘制各种二维图形、三维图形等。
* ; ; ; ; ; ; ; ;简单的数据分析,如函数拟合、回归拟合、统计检验等。
关于Origin 推荐一本用过的教程《Origin7.5实用教程》西安交通大学出版社,周剑平著。
MATLAB MATLAB是Mathworks公司于1984年推出的在国际科学界应用和影响最广泛的三大计算机数学语言之一。
数值计算能力和数据可视化能力的优秀表现,使其在数据处理中占有得天独厚的优势。
MATLAB作为一种数学计算工具,尤其是在进行矩阵运算时,它的速度、它的方便更是无以比拟的,一条简单的语句就可以完成其他编程软件可能需十句的任务。
此为,MATLAB中数据的大小由实用机器的内存决定,所以对于大型数据来说是个好消息,可以通过增加内存来满足要求。
MATLAB在数据分析处理中的优点* ; ; ; ; ; ; ; ;在绘图方面,它具有强大的三维和二维绘图功能,而且生成的语句简单,通过图形编辑可以编辑出美观简洁的图形。
* ; ; ; ; ; ; ; ;MATLAB提供了大量数据处理的应用函数,使其可以方便地应用于实时数据处理之中。
* ; ; ; ; ; ; ; ;MATLAB在变量的使用中,可以不预先声明,这极大地方便了编程。
* ; ; ; ; ; ; ; ;MATLAB集数值分析、矩阵运算、信号处理和图形显示于一体,这一特点决定了它在数据处理中的天生优势。
与其他语言比较,它具有数据处理上的优势;与其他数据处理软件比较,它具有其他软件所没有的强大语言编程功能。
MATLAB的缺点* ; ; ; ; ; ; ; ;循环运算速度较慢,特别是有"for"的循环。
* ; ; ; ; ; ; ; ;对大型数据绘图时数据输入较麻烦,绘图一般针对自动生成的数据进行。
* ; ; ; ; ; ; ; ;无法脱离MATLAB环境运行,虽然你可以用MATLAB自带的工具把M-文件转成可执行程序,但是执行时,你只能看到一个黑黑的窗口。
* ; ; ; ; ; ; ; ;GUI功能比较差,MATLAB提供的控件和事件有限。