关键词:Stata; Stata的优点
一、Stata简介
Stata最初由美国计算机资源中心(Computer Resource Center)研制,设计师是William Gould,现在为Stata公司的产品,是用于Windows、Mac以及Linux操作系统上的一种功能完备的统计软件包,可以为数据科学提供所需的数据操作、可视化、统计和自动化报告。自1985年推出至今,Stata不断更新、日趋完善。用户可随时到Stata网站搜索并下载最新的升级文件,总能找到最新统计算法的Stata程序版本。图1为15.0版Stata的启动页面。
二、Stata的特点
(一)短小精悍、功能强大
Stata15.0版安装文件不到1GB,但包含了全部的统计分析、数据管理和绘图等功能,同时具有数据管理软件、统计分析软件、绘图软件、矩阵计算软件和程序语言的特点。分析性制图是Stata的一大强项,Stata可用于制作精美的图形,图形种类丰富,而且质量好,可通过窗口菜单进行绘图,或通过coding绘图,确保绘图的重复性,而Graph editor可以对stata生成的图片进行任意更改,导出为Tiff、EPS、PNG、SVG、PDF等格式文件,生成的图片可直接被图片处理软件或文字处理软件(如Word等)调用。
(二)运算速度快
由于Stata在分析时将数据全部读入内存,在计算全部完成后才和磁盘交换数据,因此运算速度极快。
(三)菜单式+命令操作方法
Stata大部分操作既可以通过下拉菜单来完成,同时也可以更直接地通过键入命令来完成。初学者可以在菜单的帮助下学习使用Stata,任何人在应用自己所不熟悉的程序时都可以由此获得帮助。Stata的命令有很强的一致性和直观意义,可以使有经验的用户更高效地工作,该特点还使得对更复杂或需要多次重复的任务进行编程变得十分容易。
(四)强大的编程功能
Stata是可编程语言,具有强大的编程功能,在足够熟悉stata后可以通过编写一些小程序,使数据分析更加快捷,对于少数人,编程能力是Stata的主要吸引力之一。
(五)可靠性强
Stata的所有的方法都是经过验证的,正如官方所述,stata给出的计算结果都经过了验证,每一个产品都是经过了230万行代码测试,产生了430万行结果。Stata的许多高级统计模块是编程人员用宏语言写成的程序文件(ADO文件),这些文件可以自行修改、添加和下载。
(六)模型种类丰富
Stata相对R虽然可以安装的包不多,但公共卫生临床领域需要使用的方法在stata基本上都能做到。Stata提供了从简单的统计描述到复杂的多因素统计分析方法,比如t检验、卡方检验、方差分析、相关分析、秩和检验、生存分析、各类回归分析、时间序列分析、聚类分析、主成分分析、因子分析、多层与混合效应建模等。
(七)帮助和搜索功能
Stata提供广泛的帮助、查找和链接功能,轻松便能完成命令查询。当操作Stata时,可以选择Help,取得与手册相连的在线帮助,包括对特定命令的帮助、最新更新、在线更新、《Stata期刊》和用户编写的程序以及连接Stata的网址。选择Search可以对Stata的说明文档、网络资源或者这两者进行关键词搜索。