跳转到内容

GNU PSPP/简介

维基教科书,自由的教学读本

何为GNU PSPP

[编辑]

GNU PSPP是一个统计学分析工具,用于分析样本数据。它读取一个语法文件(Syntax File)和一个数据文件(Data File),分析数据,并将结果写到一个列表文件(Listing File)或者到标准输出——屏幕或打印机。

PSPP所接受的语言和SPSS(一个用于统计学商业软件)的语言很相似。PSPP语言的细节会在后面的章节中被详细讲解。

PSPP生成表格和图表作为结果输出,它们可以被生成为多种格式,目前支持的格式有:ASCII,PostScript,PDF,HTML,SVG。

PSPP目前的版本为0.7.9。就其统计学过程支持而言,PSPP还没有完全实现其目标。PSPP是一个仍然在不断进步的事物。PSPP的作者希望它最终能够支持所有的必要特性,以替代其他商业软件(例如,SPSS)。作者非常希望用户能够将问题、评价反馈给他,向PSPP项目贡献代码,或者捐助PSPP项目。用户可以在项目主页找到联系项目团队的方法。

GNU PSPP的截图
GNU PSPP的截图

PSPP与SPSS

[编辑]

从名字就可以看出,PSPP和SPSS的关系密切。

SPSS诞生很早,是一款专业的统计学分析软件。SPSS实际上是它的缩写,具有实际含义。它是商业软件,授权费用高昂,只有政府机构和大公司有能力使用。

PSPP,完整名字是GNU PSPP,是GNU项目的一部分,致力于开发一个商业统计学分析软件的自由软件替代品。取PSPP这个名字是为了向SPSS发出挑战。PSPP是自由软件,使用和分发它都是自由的。

GNU计划中有很多项目是针对商业软件的替代产品进行开发的,比如替代Windows的GNU/Linux操作系统,替代Matlab的GNU Octave科学计算软件,替代商业编译器的GCC。这些软件相对比较成熟,几乎可以替代所对应的商业软件完成全部功能。

而PSPP还是一个成长中的项目,目前还不能替代SPSS的全部功能。但其已经可以实现很多基本功能,满足一般用户的需求。PSPP的成长速度很快,新特性在不断被添加到新版本中。我们有理由相信,它能够在不久的将来替代SPSS等商业软件。