Stata是一个完整的、集成的软件包,它提供了所有数据科学所需的数据操作、可视化、统计和可重复报告功能。
数据管理
Stata的数据管理功能为您提供完全的控制权。
√框架--同时管理多个数据集
√导入、导出
√排序、匹配、合并、连接、追加、创建
√内置电子表格
√Unicode
√处理文本或二进制数据
√在本地或web上访问数据
√跨组收集统计信息
√BLOBs-可以保存整个文档的字符串
√数十亿行数据
√成千上万的变量
更重要的是,支持您所有的数据科研需求。
出版物质量图形
您可以通过单击来创建自定义图,也可以编写脚本以可复制的方式生成数百或数千个图。将图形导出到EPS或TIFF以供发布,将图形导出到PNG或SVG以供web使用,或将图形导出到PDF以供查看。使用集成GraphEditor,您可以单击以更改图形的任何内容,或者添加标题、注释、线条、箭头和文本。
Stata让生成具有出版质量、风格独特的图形变得更加容易。
创建动态文档
自动报告结果所需的所有工具。
动态Markdown文档
创建Word文档
创建PDF文档
创建Excel格式的文件
图形方案
Word,HTML,PDF,SVG,PNG
真正的可再生的研究
很多人谈论可复制研究。Stata致力于此已有30多年。
我们在不断添加新功能。我们甚至从根本上改变了语言元素。无论如何,Stata是唯一具有集成版本控制的统计包。如果您在1985年编写了一个脚本来执行分析,那么相同的脚本在今天仍然会运行并产生相同的结果。您在1985年创建的任何数据集,现在都可以读取。2050年也是如此。Stata将能够运行您今天所做的任何事情。我们重视产品的可重复性。
PyStata-Python集成
以交互方式调用Python或将Python嵌入到Stata代码中。从Python中调用Stata,并在IPython环境中调用Stata代码。在Jupyter笔记本中使用Stata。在Stata和Python之间无缝地传递数据和结果。使用Python中的Stata分析。在Stata中使用任何Python包。
……
帮助文档
当您需要进行分析或理解您使用的方法时,Stata不会让您束手无策,也不会让您通过订购书籍来了解每一个细节。
我们的每个数据管理功能都得到了充分的解释和文档化,并在实际示例中有演示。每个估计量都有完整的文档记录,包括一些关于真实数据的例子,以及如何解释结果的真实讨论。示例提供了数据,这样您就可以在Stata中工作,甚至扩展分析。我们将为您提供每个功能的快速入门,展示一些最常见的用法。我们的方法和公式部分提供了正在计算的内容的细节,我们的参考资料为您提供了更多信息。
Stata是一个强大的软件包,所以在35卷中有超过18,000多页的文档。但是不要担心,输入help和帮助的主题内容,Stata将搜索它的关键字、索引,甚至社区贡献的包,从而为您提供您需要了解的关于这个主题的所有信息。Stata中的一切都是可用的。
值得信赖
我们不只是对统计方法编程,我们还要验证它们。
您从Stata估计值中看到的结果依赖于与其他估计值的比较、一致性和覆盖范围的蒙特卡罗模拟以及统计人员的广泛测试。我们发布的每个Stata版本都通过了一个认证套件,其中包含410万行测试代码,生成580万行输出。我们会对580万行输出中的每个数字和文本片段进行验证。
使用方便
Stata的所有功能都可以通过菜单、对话框、控制面板、数据编辑器、变量管理器、图形编辑器,表格生成器,甚至SEM图表生成器来访问。您可以通过任何分析来指出和单击您的方法。
如果您不想编写命令和脚本,则不必编写。
即使是在单击时,也可以记录所有结果,并在以后的报告中包含它们。您甚至可以保存操作创建的命令,并在稍后重新生成完整的分析。
易于上手
这种一致性可以更深入研究。关于数据管理命令的知识通常适用于评估命令,反之亦然。还有一组完整的后估计命令来执行假设检验、形成线性和非线性组合、进行预测、形成对比,甚至使用交互图执行边际分析。这些命令在几乎每个评估之后都以相同的方式工作。
排序命令读取和清理数据,然后执行统计检验和评估,最后报告结果,这是可重复研究的核心。Stata使得所有的研究人员都可以访问这个过程。
易于自动化
每个人都有他们一直在做的任务--创建特定类型的变量、生成特定的表、执行一系列统计步骤、计算RMSE等等。可能性是无限的。Stata有数千个内置过程,但是您可能有相对独特的任务,或者希望以特定的方式完成这些任务。
如果您编写了在给定数据集上执行任务的脚本,那么很容易将该脚本转换为可用于所有数据集、任何变量集和任何观察集的脚本。
易于扩展
您自动化的一些东西可能非常有用,您希望与同事共享它们,甚至让Stata的所有用户都可以使用它们。那也很简单。只需一小段代码,您就可以将自动化脚本转换为Stata命令。支持Stata官方命令支持的标准特性的命令。可以像使用正式命令一样使用的命令
高级编程
Stata还包括一种高级编程语言Mata。
Mata具有您在编程语言中所期望的结构、指针和分类,并添加了对矩阵编程的直接支持。
虽然使用Stata不需要编写程序,但是了解到一种快速和完整的编程语言是很有必要的。Mata既是一个用于操作矩阵的交互式环境,也是一个可以生成编译和优化代码的完整开发环境。它包括处理面板数据的特殊功能,对真实或复杂的矩阵执行操作,为面向对象编程提供完整的支持,并与Stata的各个方面完全集成。
Stata还有PyStata,它提供了全面的Python集成,允许您直接从Stata代码中利用Python的所有功能,并从Python代码中使用Stata的所有功能。
Stata甚至可以让您通过针对每种语言的本地API将C、C++和Java插件集成到Stata程序中。您甚至可以将Java代码直接嵌入到您的Stata代码中!
社区促进功能更新
Stata是可编程的,因此开发人员和用户每天都要添加新功能,以满足当今研究人员日益增长的需求。有了Stata的互联网功能,新功能和官方更新可以在互联网上安装。
世界一流的技术支持
Stata技术支持对注册用户是免费的,这意味着您得到的要比付出的多得多。我们有专业的Stata程序员和统计人员来解答您的技术问题。从棘手的数据管理解决方案到让您的图形看起来恰到好处,从解释一个强大的标准错误到指定多级模型,我们都可以给您答案。
跨平台兼容
Stata可以在Windows、Mac和Linux/Unix计算机上运行。然而,我们的许可证不是特定于平台的。
这意味着如果您有一台Mac笔记本电脑和一台Windows桌面电脑,您不需要两个单独的许可证来运行Stata。您可以在任何受支持的平台上安装Stata许可证。Stata数据集、程序和其他数据可以跨平台共享,无需转换。您还可以快速轻松地从其他统计软件包、电子表格和数据库导入数据集。
广泛被使用
Stata被研究人员使用了30多年,它提供了数据科学数据操作、可视化、统计和可重复报告所需的一切。Stata可以应用的领域包括
行为科学
生物统计
数据科学
经济学
教育学
流行病学
金融、商业和营销
机构研究
医学
政治学
公共卫生
公共政策
社会学
Stata各版本参数对比
功能
Stata/BE
Stata/SE
Stata/MP
2-core
4-core
6-core
最大变量数
2,048
32,676
120,000
√
-
最大观测值
2.14billion
20billion
计算速度
1倍速
2倍速
4倍速
更快
20秒
10秒
5.2秒
<5.2秒
最大自变量数
798
10,998
65,532
系统需求
StataforWindows
Windows11*
Windows10*
WindowsServer2022,2019,2016,2012R2*
*Statarequires64-bitWindowsforx86-64processorsmadebyIntelorAMD(Corei3equivalentorbetter)
StataforMac
MacwithAppleSiliconorIntelprocessors
macOS11.0(BigSur)ornewerforMacswithAppleSiliconandmacOS10.13(HighSierra)ornewerforMacswithIntelprocessors
StataforLinux
Any64-bit(Corei3equivalentorbetter)runningLinux
MinimumrequirementsincludetheGNUClibrary(glibc)2.17orbetterandlibcurl4