[LinuxFocus-icon]
<--  | 首页  | 站点地图  | 索引  | 搜索

新闻 | 过往期刊 | 链接 | 关于LF
This document is available in: English  Castellano  ChineseGB  Deutsch  Francais  Turkce  

[Photo of the Author]
by Jürgen Pohl
<sept.sapins(at)verizon.net>

关于作者:
作者Jürgen Pohl 在美国西海岸地区从事研究开发和技术翻译工作。
目录:

 

Statistics Anyone?

[Logo]

摘要:


大多数的统计包涉及的内容都很多,从而导致用户学习起来非常困难, 同时其中很大一部分在价格上也非常昂贵。但是,对于那些最需要这 类软件的人,如刚进入神秘的统计世界的新手,或者是频繁使用分类 精细的商业包的用户,还是有一些比较便宜的替代品的。SalStat就是 其中一个替代品 --- 它的创造者使它是开放源代码的,也就是 自由的!它的另外一个优点是:这个程序是平台无关的。最后一个 但并非最不重要的特点是:它使用起来非常方便。这个程序是用Python语 写的,但是你不需要对这种语言有什么了解就可以使用这个软件。

_________________ _________________ _________________

 

SalStat - 我们要用的统计软件

 

概述

由于亲身的经验,SalStat的开发者对于从事统计工作的人们所处的困境 相当清楚。为了掌握新的知识(或者仅仅是做作业,或一个 小项目...),他们自己的电脑上需要价格便宜,使用方便的统计 软件。正是因为这种想法,Alan James Salmoni编写了 SalStat,并在GNU许可证下分发。这些可以参考它的主页

 

SalStat能作甚么?

很遗憾,本文不能够介绍统计的知识,但是你可以在‘资源’一项中找到关于统计的一些信息。下面是SalStat能够产生的统计和测试项目的列表:

 

有参数和无参数的测试结果如下:

N (计数) 范围
总和 丢失单元格数目
平均值 几何平均值
方差 一致平均值
标准差 偏差
标准误差 峰值
平方和 中值
平方差和 中值绝对偏差
变化系数 模式
最小值 四分位数差
最大值 特定级数据数目
 

演绎统计

t 测试(成对) Pearsons 相关
t 测试(不成对) Spearmans rho相关
单样本符号测试 Kendalls tau 相关
双样本符号测试 Point biserial r 相关
变化率的F测试 线性回归
Wilcoxon Ranked Sums Test Single factor analysis of variance (between subjects)
Mann-Whitney U Test Single factor analysis of variance (within subjects)
Kolmogorov-Smirnov test Kruskall-Wallis H test
Paired Permutation test Friedman test
 

我们如何使用SalStat来工作?

在你想看到SalStat之前,你首先需要在自己的机器上进行安装,不过我们过会再来讨论这个。首先我想让大家知道你们得到的是什么。
当你们打开这个软件的时候,在屏幕上会出现下面两个窗口:


SalStat Statistics 主窗口

第一个窗口(标题为‘SalStat 统计’),在屏幕打开最显眼的地方有一个跟大多数的电子数据表一样的数据输入格:在这里我们输入要分析的样本数据。在窗口顶端的通用的菜单条,单击其中一个就会出现一个下拉菜单,选择其中的功能即可。


第二个窗口(标题‘SalStat Statistic-Output’),初始是空的,用于显示运行后的测试的统计结果。


最让人泄气的事情莫过于你安装了程序,但是却没有数据来使用它-SalStat 的作者考虑得非常周到,在这个程序中自带了一个给出结果的测试文件(testreport1.txt)。简单地将测试数据导入你的表格中,并选择你想要的统计或测试类型,点击 ‘OKay’,结果就会出现在输出窗口中了。下面的窗口在以下操作后出现:

  1. 在打开的SalStat 统计窗口的数据表的A,B,C列输入数据。这些数据来自testreport1.txt的样本文件。
  2. 接着我们打开菜单条上的'Analyse'菜单项。并在其中选择'One Condition Test'
  3. 'One condition Test'窗口打开之后。将特定测试内容进行标记:

之前的空的'SalStat Statistics - Output'窗口(在我们的屏幕打开下方, 左侧)将显示出测试的结果。


Test File
 

获得并安装SalStat

接下来我们要从网站上将程序下载下来。有一系列的参数可供你选择以达到与你的操作系统匹配。我将程序下载到有两台装有不同的操作系统的台式机的两个不同位置上。源代码也可以下载-可能你想施展一下你的(Python)编程技巧...?在安装开始之前,仔细阅读 'Basic Users Guide' ,这个在SalStat主页上的 'Documentation'栏目可以找到。指南详细给出了如何安装这个程序的步骤,我们没有必要再在这里重复-请看一下网页吧。


 

定制SalStat

SalStat的另外一个非常有用的部分是它内建的容许用户书写他们自己的脚本-使任务自动化,建立他们自己的测试等等功能。在程序的手册中,也就是 'Help'工具里的主要部分,你可以找到如何做的详 细的描述('Scripting and Making Your Own Tests')。看一下,这是关于脚本编辑的一个非常有用的介绍。它鼓励用户去应用脚本。'Analyse'下拉列表中的最后一项工具使你能够访问 'Scripting Window'-这里你可以输入你的脚本:试一下在手册中给出的例子,它们会方便你使用这个功能。

对于某些人可能有一个小的问题:即程序是用Python书写的。为了制作高级的程序定制化就必须学习这种语言。幸运的是,Python是一种开放的语言,也就是免费的:你可以从 Python的主页上用各种方法把它下载下来(针对各种人群,从初学者到专家)。如果你不想学习Python,你可以就这样用SalStat了-但是如果你能够掌握一些Python知识,那会让你更好的使用这个软件。

 

结论

SalStat是按照让使用更方便的原则来设计的。用户可以按照自己的喜好在可用的统计和测试列表中点击来进行统计。手册给出了所有测试的说明,包括结果中一些值的提示。总之,我们假定你至少知道关于统计的最基本的知识,或者正处在不断获取这方面知识的过程中。

注意一点:在你加入进来并依托于用这个软件产生的结果开始你的极有前途的科学家的事业之前,请先听一下作者的建议,并通过测试使自己明确它的价值!那些刚开始做统计工作的人会在教科书中发现大量的例子-把其中一些可得的数据导入到 SalStat,看一下结果是什么。测试文件(testreport1.txt)在下载软件时可同时得到,它可以让你将结果与通过别的软件运行后得到的结果进行比较。

 

参考资料


 

对这篇文章发表评论

每篇文章都有各自的反馈页面。在这个页面里,您可以提交评论,也可以查看其他读者的评论:
 反馈页面 

<--, back to the index of this issue

主页由LinuxFocus编辑组维护
© Jürgen Pohl, FDL
LinuxFocus.org
翻译信息:
en --> -- : Jürgen Pohl <sept.sapins(at)verizon.net>
en --> cn: Jing Youna <jyn1981(at)163.net>

2004-03-13, generated by lfparser version 2.46