DOS版 MINITAB讲义(一)ZT
MINITAB讲义(一)
董占山
(中国农科院棉花所,河南安阳455112)
在科学研究中,统计数据都要进行统计分析,目前国际上流行着各种各样的统计软件包,如SAS、SPSS、MINITAB和MSTAT等多种。这些软件包的规模大小不同,功能强弱各异。作者在多年工作实践中,使用过多种统计软件,也用BASIC语言自编过不少的统计分析程序。经过比较,作者认为MINITAB统计软件对农业科技工作者特别适用。
农业科技工作者大多数对计算机不太熟悉,在使用大型统计软件包时,往往出现对复杂的命令不知所措的情况;再则,由于数据有限,有些人只是偶尔使用一次统计软件包,即使一时学会了一个复杂的统计软件包的使用方法,处理了自己的数据,可是过了一段很长的时间后,都忘掉了,再要使用时,又需要花费大量的时间去学习;还有些人,由于对计算机有畏难思想,放弃了使用统计软件的念头,用计算器进行统计分析,耗费了大量的时间和精力,事倍功半。
MINITAB是一个小巧精致的统计软件包,在DOS下运行,使用命令行格式,运算速度极快,使用方法简便,功能强大而齐全。作者在以往举办统计培训班时积累了大量与使用MINITAB有关的材料,今将这些材料整理成文,以讲座的形式推荐给大家,供广大农业科技工作者参考使用。本讲座的主要内容有:MINITAB概述、数据的输入与编辑、基本统计分析、方差分析、回归分析、非参量统计分析、次数资料的统计分析、回归设计试验结果的统计分析、时间序列分析、多元分析等内容,覆盖了农业试验统计的各个侧面。
第一讲统计分析与MINITAB
前言
生物统计是19世纪产生的,它的产生标志着生物科学研究从经验的、定性的描述走向了精确的、定量的刻画,从经验科学走向了精确科学。在生物统计产生的几十年内,人们一直是采用手工计算的方法来进行统计分析,数据多,工作量大,计算复杂,容易出错,所以只有少数人在自己的科研中使用生物统计方法。本世纪40年代电子计算机诞生了,至50年代,人们开始用计算机来简化统计分析过程,将复杂的计算过程交由计算机来完成,出现了在大型计算机上使用的用FORTRAN编写的大型统计软件包。随着微型计算机的出现与发展,微机用统计软件诞生了,并随着微型计算机的蓬勃发展而发展。到目前为止,已经是百花争艳的局面了,如广泛应用于科学、社会、经济领域的统计软件SAS、SPSS和MINITAB等,同时还不断有新的统计软件面世。这些统计软件简化了统计分析过程,提高了工作效率,对科技工作者来讲是一种极好的科研现代化工具。
但是,对大多数农业科技人员而言,计算机的应用水平往往不高,怎样才能从众多的统计软件中选择合适的软件是一件至关重要的事。作者在多年工作实践中,由于对数理统计有特别的爱好,在早先手头没有统计软件时,曾用BASIC语言编制了一套统计分析程序,那时用起来还感到比较满意,但随着时间的推移,当使用了各种统计软件之后,才知道这些完善的统计软件包才是科技人员应该必备的工具,而不是一套缺乏灵活性的BASIC解释程序。当我使用了不少统计软件包之后,也发现要掌握并应用这些统计软件包并非易事,甚至是一件苦差事。对我们农业科技人员来说,由于对计算机不太熟悉,只要求能够完成少量的数据统计分析工作就行了,那么SAS是太大了,SPSS太复杂了,而MINITAB以其小巧精致,使用简便,功能强大,尤其适合我们使用。
多少年来,我一直使用MINITAB软件,同时也极力向我周围的同事推荐它。在我自己和我的同事使用MINITAB的过程中,有关MINITAB的使用方法和在试验统计中的使用技巧,作者积累了大量的经验材料,它们是辛勤劳动的结晶,今将这些材料以讲座的形式介绍给广大农业科技人员,希望对你们有所帮助。
MINITAB的特点
小巧精致
MINITAB 7.1版的文件可以用打包软件ARJ压缩在一个文件中,约900多KB,可以存放在一张高密度(1.2MB或1.44MB)的软磁盘上,携带方便。当将压缩包中的文件释放到硬盘上时,也只占用3MB左右的磁盘空间。象这样的小巧软件是受大家欢迎的。?
使用简便
MINITAB提供了一个类似DOS命令行环境的命令解释环境,在其命令行提示符(MTB >)下输入MINITAB的命令即可以完成特定的任务。MINITAB的命令字都类同英语单词,极易记忆,命令参数少,安排合理,容易理解。
功能强大
MINITAB提供了180条命令,可以用来完成数据处理、统计分析、矩阵运算等,同时还可以绘制统计图形。
MINITAB的主要功能
MINITAB是一个通用统计软件,包含180个命令,分别完成数据的输入与输出、数据的编辑、算术和函数运算、绘制曲线图和散点图、统计测验、方差分析、回归与相关分析、协方差分析、多变元分析、非参量分析、时间序列分析、矩阵运算等。
MINITAB的运行环境
MINITAB需要在286、386、486等微机上运行,系统文件要占3MB左右硬盘空间,对其它硬件设备无特殊要求。
操作系统需要MS DOS 3.3及以上的版本。假如将MINITAB安装在C:\MTB目录下,如果想在任意目录下均能启动并使用MINITAB,那么必须在DOS系统的自启动批文件AUTOEXEC.BAT的末尾处加上如下命令:
SET PATH=C:\MTB;%PATH%
系统的启动与退出
当将MINITAB安装到您的计算机上并作好了准备工作之后,在任意目录下,执行:
MTB <回车>
即可进入MINITAB的命令行状态,其提示符为“MTB >”,在这种状态下,您可以输入MINITAB命令,回车后系统就解释该命令。
完成工作后,要退出MINITAB命令解释环境返回DOS系统,只需要在MINITAB的提示符下执行:
STOP <回车>
即可。
如果要临时返回DOS环境,执行某个或某些操作后,再返回MINITAB命令解释状态,可以执行:
SYSTEM <回车>
这相当于许多软件提供的DOS SHELL功能。在DOS环境下完成必要的操作之后,再打:
EXIT <回车>
就又返回到MINITAB命令解释状态了。
MINITAB的帮助信息
MINITAB提供了丰富的帮助信息,可以使用HELP命令来取得系统的各种帮助信息。
获取Minitab概括性信息
在MINITAB的命令行环境(提示符为MTB >)下执行:
HELP OVERVIEW如果要得到某个具体主题的信息,在上述命令后面加上一个数字即可,如:1. Minitab简介,2. 为命令格式,3. 子命令。
获得MINITAB命令的帮助信息
在MINITAB的命令行环境(提示符为MTB >)下执行:
HELP COMMANDS
在这条命令后加上一个数字,可以获取各类命令的帮助信息,数字可以是1~20之间的任意整数,执行每条命令后,MINITAB就给您显示如下信息:这类命令都包含哪些命令,每条命令的功能,您可以从这里开始查找或追踪一条命令,最终获得您所需要的帮助信息。
获取具体命令的信息
在MINITAB的命令行环境(提示符为MTB >)下执行:
HELP 命令名
它会给您提供详细的与该命令有关的说明信息。有些命令含有子命令,要取得子命令的帮助信息,只需要在上述命令后再加上子命令名即可。例如:
HELP ANOV MEANS
有了帮助命令,对英文水平较高的人来说,就可以通过查找有关的命令及其帮助信息,自学MINITAB的使用方法。
实习
本讲座为了帮助读者掌握MINITAB软件的使用,特别将每讲的重点内容编成实习。只要您能够认真完成每讲后的实习,说明您已经掌握了本讲内容。
实习1 把MINITAB软件安装到自己的计算机上,并修改C盘根目录下的自启动批命令文件AUTOEXEC.BAT,设置DOS环境变量PATH,完成后能够在任意目录下启动MINITAB软件。
实习2 启动MINITAB,执行HELP OVERVIEW和HELP COMMANDS命令。退出MINITAB命令行环境,返回DOS系统。
第二讲 MINITAB命令概述
第一讲概括地介绍了MINITAB的基本特点、功能、运行环境、帮助系统等内容,本讲将介绍MINITAB的命令,使您对MINITAB的命令有一个总体认识,并详细介绍了算术运算、文件操作等命令的使用方法。
MINITAB命令的一般格式
MINITAB有180多条命令,基本使用格式和参数的格式是一致的。下面介绍MINITAB命令的一般格式和参数的使用。
命令格式
MINITAB要求每个命令必须以命令字开始,且不能省略。命令字后跟参数表,可以是列变量、存储常量、矩阵、常数或文件名。MINITAB命令的一般格式为:
命令字 <参数表>;
子命令 <参数表>;
┇
子命令 <参数表>.
命令字是每个命令所必需的,参数表对有些命令来说并非必需,子命令也是可选的。在实际应用时,不同的命令,要求的参数个数和子命令也不尽相同。主命令后如果有子命令,那么子命令不能直接跟在主命令行后,必须另起一行,而且每一个子命令必须占一行,主命令和子命令的参数表后要加一个分号“;”,表示命令没有结束,当输完最后一个子命令后,其后要跟一个句点“.”,表示命令结束。
命令字可以是大写字母,也可以是小写字母,并且只有前4个字符有效,其余字符均被系统忽略,如LET、PRINT、READ、MEAN、COUNT、WRITE均为MINITAB的命令字。
命令参数
MINITAB命令的参数表是由列变量、存储常量、矩阵和常数组成的。MINITAB用C1、C2、…、C100来表示列变量,1个列变量中可以存储多个样本的数据;用K1、K2、…、K100来表示存储常量,因此,MINITAB最多可以使用100个存储常量;用M1、M2、…、M15表示矩阵,最多可以使用15个矩阵。列变量、存储常量、矩阵是MINITAB中最基本的运算元素。一个列变量、存储常量和矩阵被定义过之后,任何时候都可以重新定义,以前存储的内容自动被删除。
在一个命令的参数表中,有连续的几个列变量(存储常量或矩阵),可以用连字符来简化参数表,例如:
PRIN C2-C10
等效于:
PRIN C2,C3,C4,C5,C6,C7,C8,C9,C10
后一种方法比较繁琐,所以在使用MINITAB的过程中,命令参数表尽可能使用简写,既可减少键入错误,又可提高工作效率。
常数的简写
在MINITAB命令的参数表中可以用冒号“:”来简写连续的整数。例如,整数区间,可以写为“1:10”,在MINITAB命令中使用形如:
DELETE 2:4 C1-C5 (删除C1~C5列中第2~4行的数据)
在MINITAB的命令行中使用整数的这种简写方法,可以有效地减少击键次数,提高数据输入效率。
续行符
在MINITAB命令行上将“&”或“++”放在一个命令的结尾,表示这个命令有续行。例如:
PRINT C2 C4 C5 C6 C9 C11 C20 C21 &
C22 C32 C43
注意:在一行输入不完一个命令的所有参数时,才使用续行符,一般不使用。请您不要混淆续行和子命令行,它们是截然不同的。
注释
在MINITAB中,凡是以符号“#”开始的行,MINITAB对它不进行解释执行。在符号“#”后面可以跟任何字符,所以“#”后面的文本可以作为注释信息。
子命令
一些MINITAB命令可以使用子命令,例如下面是一个使用子命令的例子:
MTB >ANOV C3=C1|C2;
SUBC>MEAN C1|C2.
在主命令尾加一个分号“;”表示这个命令还有子命令,输入这样的主命令后,MINITAB的提示符变为“SUBC>”,提示您输入子命令。每条子命令均需要占一行,所以在有多个子命令时,在每个子命令后也需要跟一个分号“;”,在最后一个子命令后要跟一个句点“.”,表示该MINITAB命令输入结束,这时系统就执行整个命令,然后输出结果。
董占山
(中国农科院棉花所,河南安阳455112)
在科学研究中,统计数据都要进行统计分析,目前国际上流行着各种各样的统计软件包,如SAS、SPSS、MINITAB和MSTAT等多种。这些软件包的规模大小不同,功能强弱各异。作者在多年工作实践中,使用过多种统计软件,也用BASIC语言自编过不少的统计分析程序。经过比较,作者认为MINITAB统计软件对农业科技工作者特别适用。
农业科技工作者大多数对计算机不太熟悉,在使用大型统计软件包时,往往出现对复杂的命令不知所措的情况;再则,由于数据有限,有些人只是偶尔使用一次统计软件包,即使一时学会了一个复杂的统计软件包的使用方法,处理了自己的数据,可是过了一段很长的时间后,都忘掉了,再要使用时,又需要花费大量的时间去学习;还有些人,由于对计算机有畏难思想,放弃了使用统计软件的念头,用计算器进行统计分析,耗费了大量的时间和精力,事倍功半。
MINITAB是一个小巧精致的统计软件包,在DOS下运行,使用命令行格式,运算速度极快,使用方法简便,功能强大而齐全。作者在以往举办统计培训班时积累了大量与使用MINITAB有关的材料,今将这些材料整理成文,以讲座的形式推荐给大家,供广大农业科技工作者参考使用。本讲座的主要内容有:MINITAB概述、数据的输入与编辑、基本统计分析、方差分析、回归分析、非参量统计分析、次数资料的统计分析、回归设计试验结果的统计分析、时间序列分析、多元分析等内容,覆盖了农业试验统计的各个侧面。
第一讲统计分析与MINITAB
前言
生物统计是19世纪产生的,它的产生标志着生物科学研究从经验的、定性的描述走向了精确的、定量的刻画,从经验科学走向了精确科学。在生物统计产生的几十年内,人们一直是采用手工计算的方法来进行统计分析,数据多,工作量大,计算复杂,容易出错,所以只有少数人在自己的科研中使用生物统计方法。本世纪40年代电子计算机诞生了,至50年代,人们开始用计算机来简化统计分析过程,将复杂的计算过程交由计算机来完成,出现了在大型计算机上使用的用FORTRAN编写的大型统计软件包。随着微型计算机的出现与发展,微机用统计软件诞生了,并随着微型计算机的蓬勃发展而发展。到目前为止,已经是百花争艳的局面了,如广泛应用于科学、社会、经济领域的统计软件SAS、SPSS和MINITAB等,同时还不断有新的统计软件面世。这些统计软件简化了统计分析过程,提高了工作效率,对科技工作者来讲是一种极好的科研现代化工具。
但是,对大多数农业科技人员而言,计算机的应用水平往往不高,怎样才能从众多的统计软件中选择合适的软件是一件至关重要的事。作者在多年工作实践中,由于对数理统计有特别的爱好,在早先手头没有统计软件时,曾用BASIC语言编制了一套统计分析程序,那时用起来还感到比较满意,但随着时间的推移,当使用了各种统计软件之后,才知道这些完善的统计软件包才是科技人员应该必备的工具,而不是一套缺乏灵活性的BASIC解释程序。当我使用了不少统计软件包之后,也发现要掌握并应用这些统计软件包并非易事,甚至是一件苦差事。对我们农业科技人员来说,由于对计算机不太熟悉,只要求能够完成少量的数据统计分析工作就行了,那么SAS是太大了,SPSS太复杂了,而MINITAB以其小巧精致,使用简便,功能强大,尤其适合我们使用。
多少年来,我一直使用MINITAB软件,同时也极力向我周围的同事推荐它。在我自己和我的同事使用MINITAB的过程中,有关MINITAB的使用方法和在试验统计中的使用技巧,作者积累了大量的经验材料,它们是辛勤劳动的结晶,今将这些材料以讲座的形式介绍给广大农业科技人员,希望对你们有所帮助。
MINITAB的特点
小巧精致
MINITAB 7.1版的文件可以用打包软件ARJ压缩在一个文件中,约900多KB,可以存放在一张高密度(1.2MB或1.44MB)的软磁盘上,携带方便。当将压缩包中的文件释放到硬盘上时,也只占用3MB左右的磁盘空间。象这样的小巧软件是受大家欢迎的。?
使用简便
MINITAB提供了一个类似DOS命令行环境的命令解释环境,在其命令行提示符(MTB >)下输入MINITAB的命令即可以完成特定的任务。MINITAB的命令字都类同英语单词,极易记忆,命令参数少,安排合理,容易理解。
功能强大
MINITAB提供了180条命令,可以用来完成数据处理、统计分析、矩阵运算等,同时还可以绘制统计图形。
MINITAB的主要功能
MINITAB是一个通用统计软件,包含180个命令,分别完成数据的输入与输出、数据的编辑、算术和函数运算、绘制曲线图和散点图、统计测验、方差分析、回归与相关分析、协方差分析、多变元分析、非参量分析、时间序列分析、矩阵运算等。
MINITAB的运行环境
MINITAB需要在286、386、486等微机上运行,系统文件要占3MB左右硬盘空间,对其它硬件设备无特殊要求。
操作系统需要MS DOS 3.3及以上的版本。假如将MINITAB安装在C:\MTB目录下,如果想在任意目录下均能启动并使用MINITAB,那么必须在DOS系统的自启动批文件AUTOEXEC.BAT的末尾处加上如下命令:
SET PATH=C:\MTB;%PATH%
系统的启动与退出
当将MINITAB安装到您的计算机上并作好了准备工作之后,在任意目录下,执行:
MTB <回车>
即可进入MINITAB的命令行状态,其提示符为“MTB >”,在这种状态下,您可以输入MINITAB命令,回车后系统就解释该命令。
完成工作后,要退出MINITAB命令解释环境返回DOS系统,只需要在MINITAB的提示符下执行:
STOP <回车>
即可。
如果要临时返回DOS环境,执行某个或某些操作后,再返回MINITAB命令解释状态,可以执行:
SYSTEM <回车>
这相当于许多软件提供的DOS SHELL功能。在DOS环境下完成必要的操作之后,再打:
EXIT <回车>
就又返回到MINITAB命令解释状态了。
MINITAB的帮助信息
MINITAB提供了丰富的帮助信息,可以使用HELP命令来取得系统的各种帮助信息。
获取Minitab概括性信息
在MINITAB的命令行环境(提示符为MTB >)下执行:
HELP OVERVIEW如果要得到某个具体主题的信息,在上述命令后面加上一个数字即可,如:1. Minitab简介,2. 为命令格式,3. 子命令。
获得MINITAB命令的帮助信息
在MINITAB的命令行环境(提示符为MTB >)下执行:
HELP COMMANDS
在这条命令后加上一个数字,可以获取各类命令的帮助信息,数字可以是1~20之间的任意整数,执行每条命令后,MINITAB就给您显示如下信息:这类命令都包含哪些命令,每条命令的功能,您可以从这里开始查找或追踪一条命令,最终获得您所需要的帮助信息。
获取具体命令的信息
在MINITAB的命令行环境(提示符为MTB >)下执行:
HELP 命令名
它会给您提供详细的与该命令有关的说明信息。有些命令含有子命令,要取得子命令的帮助信息,只需要在上述命令后再加上子命令名即可。例如:
HELP ANOV MEANS
有了帮助命令,对英文水平较高的人来说,就可以通过查找有关的命令及其帮助信息,自学MINITAB的使用方法。
实习
本讲座为了帮助读者掌握MINITAB软件的使用,特别将每讲的重点内容编成实习。只要您能够认真完成每讲后的实习,说明您已经掌握了本讲内容。
实习1 把MINITAB软件安装到自己的计算机上,并修改C盘根目录下的自启动批命令文件AUTOEXEC.BAT,设置DOS环境变量PATH,完成后能够在任意目录下启动MINITAB软件。
实习2 启动MINITAB,执行HELP OVERVIEW和HELP COMMANDS命令。退出MINITAB命令行环境,返回DOS系统。
第二讲 MINITAB命令概述
第一讲概括地介绍了MINITAB的基本特点、功能、运行环境、帮助系统等内容,本讲将介绍MINITAB的命令,使您对MINITAB的命令有一个总体认识,并详细介绍了算术运算、文件操作等命令的使用方法。
MINITAB命令的一般格式
MINITAB有180多条命令,基本使用格式和参数的格式是一致的。下面介绍MINITAB命令的一般格式和参数的使用。
命令格式
MINITAB要求每个命令必须以命令字开始,且不能省略。命令字后跟参数表,可以是列变量、存储常量、矩阵、常数或文件名。MINITAB命令的一般格式为:
命令字 <参数表>;
子命令 <参数表>;
┇
子命令 <参数表>.
命令字是每个命令所必需的,参数表对有些命令来说并非必需,子命令也是可选的。在实际应用时,不同的命令,要求的参数个数和子命令也不尽相同。主命令后如果有子命令,那么子命令不能直接跟在主命令行后,必须另起一行,而且每一个子命令必须占一行,主命令和子命令的参数表后要加一个分号“;”,表示命令没有结束,当输完最后一个子命令后,其后要跟一个句点“.”,表示命令结束。
命令字可以是大写字母,也可以是小写字母,并且只有前4个字符有效,其余字符均被系统忽略,如LET、PRINT、READ、MEAN、COUNT、WRITE均为MINITAB的命令字。
命令参数
MINITAB命令的参数表是由列变量、存储常量、矩阵和常数组成的。MINITAB用C1、C2、…、C100来表示列变量,1个列变量中可以存储多个样本的数据;用K1、K2、…、K100来表示存储常量,因此,MINITAB最多可以使用100个存储常量;用M1、M2、…、M15表示矩阵,最多可以使用15个矩阵。列变量、存储常量、矩阵是MINITAB中最基本的运算元素。一个列变量、存储常量和矩阵被定义过之后,任何时候都可以重新定义,以前存储的内容自动被删除。
在一个命令的参数表中,有连续的几个列变量(存储常量或矩阵),可以用连字符来简化参数表,例如:
PRIN C2-C10
等效于:
PRIN C2,C3,C4,C5,C6,C7,C8,C9,C10
后一种方法比较繁琐,所以在使用MINITAB的过程中,命令参数表尽可能使用简写,既可减少键入错误,又可提高工作效率。
常数的简写
在MINITAB命令的参数表中可以用冒号“:”来简写连续的整数。例如,整数区间,可以写为“1:10”,在MINITAB命令中使用形如:
DELETE 2:4 C1-C5 (删除C1~C5列中第2~4行的数据)
在MINITAB的命令行中使用整数的这种简写方法,可以有效地减少击键次数,提高数据输入效率。
续行符
在MINITAB命令行上将“&”或“++”放在一个命令的结尾,表示这个命令有续行。例如:
PRINT C2 C4 C5 C6 C9 C11 C20 C21 &
C22 C32 C43
注意:在一行输入不完一个命令的所有参数时,才使用续行符,一般不使用。请您不要混淆续行和子命令行,它们是截然不同的。
注释
在MINITAB中,凡是以符号“#”开始的行,MINITAB对它不进行解释执行。在符号“#”后面可以跟任何字符,所以“#”后面的文本可以作为注释信息。
子命令
一些MINITAB命令可以使用子命令,例如下面是一个使用子命令的例子:
MTB >ANOV C3=C1|C2;
SUBC>MEAN C1|C2.
在主命令尾加一个分号“;”表示这个命令还有子命令,输入这样的主命令后,MINITAB的提示符变为“SUBC>”,提示您输入子命令。每条子命令均需要占一行,所以在有多个子命令时,在每个子命令后也需要跟一个分号“;”,在最后一个子命令后要跟一个句点“.”,表示该MINITAB命令输入结束,这时系统就执行整个命令,然后输出结果。
没有找到相关结果
已邀请:
11 个回复
jxdxhx (威望:0)
赞同来自:
对DOS指令操作比较了解的人用此类软件还可以,但对大多数人来说,就不适合了,过去很多人不会用微机,不单是微机比较少的原因,更重要的原因就是操作指令记不住,难以上机操作运用。自从很多软件可视化操作后,微机才普及。
此贴对感兴趣编程的人来说作一个资料尚可留存。
LZ辛苦了。