S-Plus编程:如何开始统计编程

披露: 您的支持有助于保持网站的正常运行!我们会为此页面上推荐的某些服务收取推荐费.


S-PLUS是S编程语言的商业分布实现。它是由TIBCO Software Inc.开发,分发和支持的。S-PLUS是在TIBCO Spotfire S +统计编程环境中编写并运行的。来自各行各业的统计学家和研究人员使用S-PLUS对大型数据集进行高级统计分析.

S,R和S-PLUS的历史

S编程语言是1970年代末在贝尔实验室开发的。它被设计为一种统计计算语言,可以轻松创建统计分析软件。 S-PLUS是S语言的专有版本,该语言由Statistics Sciences于1988年开发,用于其统计分析软件包中。 1993年,MathSoft收购了Statistics Sciences及其所有产品和S-PLUS语言.

在MathSoft使用S-PLUS语言推出专有分析软件包的同时,开发了一种名为R的竞争性语言,并根据GNU通用公共许可证(GPL)免费提供。 R是S编程语言的现代实现,用S编写的大多数代码都可以在R环境中执行,而无需更改.

在2001年,MathSoft被拆分为两个实体,这实际上使MathSoft和Statistics Sciences的合并在八年前完成了。由此产生的数据分析产品公司更名为Insightful Corporation。 2008年,Insightful被TIBCO收购,后者现在在他们的Spotfire统计分析编程环境中实现S-PLUS语言.

R和S-PLUS都继续在数据分析行业中积极使用。 S-PLUS的使用仅限于TIBCO的Spotfire软件包的用户,而R已在许多现代的开源和GPL接口中实现。结果是R的现代用法远远超过了S-PLUS.

尽管专有的S-PLUS可能不如GPL兄弟R流行,但它是作为非常用户友好的分析软件包TIBCO Spotfire的一部分实现的,因此对于拥有足够资金的企业研究人员和统计人员而言,它是受欢迎的选择。.

S,R和S-PLUS之间的差异

S-PLUS和R是S编程语言的两个现代实现。在实践中,词汇范围,模型和各种次要语法差异方面存在一些差异。但是,这三种语言都极为相似,并且在这三种环境中,很多代码都可以很好地运行.

实际上,S,S-PLUS和R之间的差异归结为实现。 S和S-PLUS均为TIBCO拥有,并且仅在TIBCO的Spotfire S +中实现。 R是一个GNU项目,可免费获得,并以各种开源和GPL接口实现.

R语言的GPL许可意味着它已在学术和企业研究环境中获得了广泛的认可。结果,根据您衡量流行度的方式,R被认为是统计分析中最受欢迎的编程语言之一,仅次于重量级的通用语言,例如Python,C和Java。另一方面,Spotfire在整个统计分析软件市场上的地位相对较小.

如何获得S-PLUS

S-PLUS在TIBCO Spotfire S +软件包中实现。如果要使用S-PLUS进行统计分析,则必须首先获得对Spotfire的访问权限。虽然访问Spotfire通常确实需要付费许可证,但是如果您是经认可的大学,记者,注册的非营利组织或全日制学生的一部分,则可以通过多种方式免费获得Spotfire。如果您属于上述类别之一,请查看TIBCO的“更美好的世界捐赠计划”.

S-PLUS资源

在线提供免费资源,可以帮助您学习S-PLUS以及如何在Spotfire环境中使用该语言。.

R和S-PLUS编程语言密切相关-如此之多,以至于大多数简单命令都可以在任何环境中运行而无需修改。复杂的脚本可能需要进行一些更改以调整语法和词汇作用域上的差异。因此,许多可用的教程和指南都涵盖了R和S-PLUS语言.

S-PLUS环境简介

TIBCO Spotfire S +产品概述 (PDF),由TIBCO Software Inc.提供。该文档很好地概述了Spotfire环境,其历史和功能.

Windows版TIBCO Spotfire S + 8.2入门Solaris / Linux (PDF),由TIBCO Software Inc.提供。了解Spotfire统计分析环境,包括如何在您的环境中使用S-PLUS(请参阅第56-60页以获得正确的信息)。.

S-PLUS编程简介

R统计 (PDF),雨果·奎内(Hugo Quene)。这份简短的文档基于R语言,但是,导言指出,本教程中的大多数想法都适用于R和S-PLUS。本教程介绍了使用R或S-PLUS进行编程和统计分析的基础。涵盖的主题包括对象的使用,操作,数据分析,假设检验,回归分析,混合效果建模以及程序包的使用.

R / S-PLUS基础知识和编程技术 (PDF),Thomas Lumley着。在此易于阅读的入门文档中,了解R和S-PLUS中编程基础的基本概念。.

S-PLUS和Spotfire S +编程深潜

S-Plus用于生物数据分析, 由Rhondda E Jones等人撰写。本手册是S-PLUS语言和编程环境的完整介绍。如果您准备深入学习S-PLUS,则此长达350页的语言讨论将教您如何完成对大型数据集的统计有效分析。本教程使用生物数据集作为教学机制,但是所获得的知识可以应用于任何分析领域。注意:本PDF手册的包装方式只能通过Adobe Reader打开.

TIBCO Spotfire S + 8.2程序员指南 (PDF),由TIBCO Software Inc.提供。本文档包括Spotfire S +环境中超过500页的S-PLUS编程指令。一旦您掌握了S-PLUS,本文档将帮助您成为Spotfire S +数据分析专家.

S-PLUS套餐

TIBCO Spotfire S + 8.2软件包指南, 软件包是功能,数据和帮助文件的集合,这些功能,数据和帮助文件将新的S-PLUS功能添加到Spotfire S +环境。本指南介绍了软件包,并说明了如何开始使用它们.

额外的教育资源

由于S-PLUS实施是在TIBCO Spotfire应用程序中进行的,因此了解如何使用此功能强大的统计分析平台非常重要.

  • TIBCO为Spotfire用户提供的免费在线培训.
  • TIBCO Spotfire S + 8.2文档
  • TIBCO社区:Wiki和论坛合而为一。从每天使用它的社区获得有关S-PLUS的帮助.
  • 在最新版本的Spotfire S中使用S-PLUS创建数据功能+.

还有几本教科书介绍S-PLUS并教育读者如何使用S-PLUS进行数据分析.

  • Eric Zivot使用S-PLUS为财务时间序列建模.
  • Pinheiro和Bates撰写的S和S-PLUS中的混合效果模型.
  • Steven P Millard撰写的S-Plus的EnvironmentalStats.
  • Rene Carmona对S-Plus中财务数据的统计分析.

摘要

S-PLUS是用于执行统计分析的强大编程语言。使用这里的资源,您应该掌握它并使用它来解决工作中遇到的问题.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map