MINITAB公式汇总.docx
《MINITAB公式汇总.docx》由会员分享,可在线阅读,更多相关《MINITAB公式汇总.docx(21页珍藏版)》请在冰豆网上搜索。
MINITAB公式汇总
算术运算
函数
说明
示例
绝对值
将所有负数更改为正数。
正数和零不变。
对于数字,输入数字或一列数字来计算绝对值。
ABS(-23.5)等于23.5
ABS(0.34)等于0.34
上取整(Ceiling)
对数字上取整。
对于数字,请指定要取整的数字或一列数字。
对于小数,请指定要舍入的位数。
如果小数=0,该数字将被舍入到大于或等于该数字的最近整数。
如果小数>0,该数字将被向上舍入到小数点后指定的小数位数。
如果小数<0,该数字将被向上舍入到1-小数点左侧指定的位数值。
CEILING(2.136,0)等于3
CEILING(2.136,1)等于2.2
CEILING(2.136,2)等于2.14
CEILING(-2.136,1)等于-2.1
CEILING(253.6,-1)等于260
CEILING(253.6,-2)等于300
组合
计算n项的组合数,一次选择k项。
指定项目数(n)和要选择的数(k)作为列或常量。
项目数必须大于或等于1,要选择的数必须大于或等于0。
不允许缺失值。
COMBINATIONS(10,2)等于45
阶乘
计算n的阶乘(n!
),即从1到n所有连续整数的乘积,包括n。
n的值(项数)必须大于或等于0。
可以输入一个列或常量。
不允许缺失值。
FACTORIAL(6)等于720
下取整(Floor)
对数字下取整。
对于数字,请指定要取整的数字或一列数字。
对于小数,请指定要舍入的位数。
如果小数=0,该数字将被舍入到小于或等于该数字的最近整数。
如果小数>0,该数字将被向下舍入到小数点后指定的小数位数。
如果小数<0,该数字将被向下舍入到1-小数点左侧指定的位数值。
FLOOR(2.136,0)等于2
FLOOR(2.136,1)等于2.1
FLOOR(2.136,2)等于2.13
FLOOR(-2.136,1)等于-2.2
FLOOR(253.6,-1)等于250
FLOOR(253.6,-2)等于200
Gamma函数
计算Gamma函数。
指定形状参数(希望带入函数的数字)。
GAMMA(0.5)等于1.77245
不完全Gamma数
计算不完全Gamma函数。
指定限制(积分上限)和形状参数(希望带入函数的数字)。
IGAMMA(1,2)等于0.264241
Lngamma
计算Gamma函数的自然对数。
指定形状参数(希望带入函数的数字)。
LNGAMMA(3.5)等于1.20097
MOD
计算一个数字除以一个除数后的余数。
Minitab使用下列公式计算这个值:
m-(n*FLOOR(m/n),其中m是这个数字,n是除数。
MOD(10,6)等于4
部分积
在存储列的第i行中存储输入列的前i行的积。
在数字中指定输入列。
例如,如果输入列c1的前三行包含值2、5和3,那么存储列的前三行将包含2(等于2*1)、10(2*5)和30(2*5*3)。
如果c1包含2、5、3PARP(c1)等于2、10、30
部分和
在存储列的第i行中存储输入列的前i行的和。
在数字中指定输入列。
例如,如果输入列c1的前三行包含值2、5和3,那么存储列的前三行将包含2(等于2+0)、7(2+5)和10(7+3)。
如果c1包含2、5、3PARS(c1)等于2、7、10
排列(Permutations)
计算n项的排列数,一次取k项。
指定项目数(n)和要选择的数(k)。
项目数必须大于或等于1,要选择的数必须大于或等于0。
不允许缺失值。
PERMUTATIONS(6,2)等于30
四舍五入(Round)
对数字进行四舍五入。
指定要四舍五入的数字和要舍入到的小数位数。
如果小数=0,该数字将被四舍五入到最近的整数。
如果小数>0,该数字将被舍入到小数点后指定的小数位数。
如果小数<0,该数字将被向下舍入到1-小数点左侧指定的小数位数值。
ROUND(2.136,0)等于2
ROUND(2.136,1)等于2.1
ROUND(2.136,2)等于2.14
ROUND(-2.136,1)等于-2.14
ROUND(213.6,-1)等于210
ROUND(213.6,-2)等于200
正负符号(Signs)
分别将负数、零和正数转换为-1、0和+1。
对于数字,请指定要转换的数字或一列数字。
SIGN(452)等于1SIGN(-0.66)等于-1
SIGN(0)等于0
平方根
计算一个值的平方根。
对于数字,请指定该数字或一列数字。
如果输入一个负数,Minitab将返回缺失值。
SQRT(64)等于8
SQRT(0.25)等于0.5
Poisson分布的FT转换
执行FreemanTukey变换以稳定Poisson数据的方差。
对于计数,请指定只包含非负整数的一列或存储的常量。
如果c1包含2,6,30
FTC(c1)等于1.57313、2.54762、5.52249
二项式分布的FT转换
执行FreemanTukey变换以稳定二项数据的方差。
指定试验数和成功数;每个数字都可以是列或已存储的常量。
试验必须是正整数,成功必须是0到试验数之间的整数,包括试验数。
如果c1(试验)包含4、7、9,c2(成功)包含3、1、1
FTP(c1,c2)等于0.996613、0.442483、0.392699
列函数
函数
说明
示例
差分
计算一列中逐行数值之间的差。
在数字中,指定列。
Minitab从每一行减去上面的元素K行(其中K是您指定的滞后),然后在新的一列存储差分。
如果没有指定滞后值,将计算连续行之间的差分(滞后=1)。
新列的前K行将包含缺失值符号*。
请参见统计>时间序列>差分。
如果c1包含2、5、7、9、4
DIFFERENCES(c1,1)等于*,3,2,2,-5
滞后(Lag)
将输入列中的数据复制到存储列,将每个值向下移动您指定的行数。
在number_or_text中,指定输入列。
在滞后中,指定数据应向下移动的行数。
默认情况下,如果没有为滞后指定值,数据将向下移动一行(滞后=1)。
Minitab在存储列的空白行内插入缺失值符号(*)。
如果c1包含2、5、7、9、4
LAG(c1,2)等于*,*,2,5,7
排秩
计算并存储输入列的秩。
在数字中,指定列。
Minitab向列中的值分配秩的分值:
1分配给最小的值,2分配给第二小的值,以此类推。
结分配为该值的平均秩。
缺失值留为缺失。
请参见数据>秩。
如果c1包含2、5、7、9、4
RANK(c1)等于1,3,4,5,2
排序
按升序排列一列中的数字值。
指定列。
数据必须为数字。
要对一列中的文本或日期/时间值进行排序,请参见数据>排序。
如果c1包含1、11、7、9、4
SORT(c1)等于1,4,7,9,11
日期/时间函数
函数
说明
示例
当前时间(Currenttime)
返回当前时间。
如果将结果存储在一列中,输出将采用日期/时间格式。
通过为列指定合适的日期/时间格式,可以显示小数秒。
如果将结果按常量形式进行存储,则输出将是日期/时间值的数字表示(参见使用日期/时间数据)。
可以使用TIME从数字表示转换为时间值。
CTIME()等于12:
35:
54PM
日期摘录(Date)
从您为number_or_text输入的值中提取出日期部分。
该值应为默认日期/时间格式的文本字符串(例如"3/6/0310:
23")、包含这类值的一列或日期/时间值的数字表示。
如果将结果存储在一列中,输出将采用日期/时间格式。
如果将结果按常量形式进行存储,则输出将是日期/时间值的数字表示(参见使用日期/时间数据)。
DATE("5/11/0512:
55:
35PM")等于5/11/05
DATE(38493.3)等于5/11/2005
时间间隔(ElapsedTime)
返回时间间隔,给定开始和结束时间。
对于数字,输入结束时间列减去开始时间列。
这些列必须是日期/时间格式。
如果输出列的最大值小于一小时,时间间隔将以分钟和秒给出(mm:
ss);如果输出列的最大值大于或等于一小时,时间间隔将以小时、分钟和秒给出(hh:
mm:
ss)。
如果c1包含"5/11/20058:
05:
36AM"
c2包含"5/12/20053:
17:
55PM"
ELAPSED(c2-c1)等于31:
49:
41
工作日间隔(NetWorkdays)
返回两个日期之间的工作日天数(M-F),包括这两个日期。
对于开始日期和结束日期,可以输入一列日期或用双引号引起的单个日期。
也可以指定一列假期(或用双引号引起的日期)以跳过可选的第三变元(假期)。
如果日期包括时间部分,Minitab将忽略时间。
如果c1包含"11/11/2005"
c2包含"12/3/2005"
NETWORKDAYS(c1,c2)等于16
当前日期与时间(Now)
返回当前的日期和时间。
如果将结果存储在一列中,输出将采用日期/时间格式。
通过修改列的日期/时间格式,可以在时间中显示小数秒。
如果将结果按常量形式进行存储,则输出将是日期/时间值的数字表示(参见使用日期/时间数据)。
可以使用WHEN从数字表示转换为日期/时间值。
NOW()等于11/8/0511:
14:
28PM
时间摘录(Time)
从您为number_or_text输入的值中提取出时间部分。
该值应为默认日期/时间格式的文本字符串(例如"3/6/0310:
23")、包含日期/时间值的一列或日期/时间值的数字表示。
如果将结果存储在一列中,输出将采用日期/时间格式。
如果将结果按常量形式进行存储,则输出将是日期/时间值的数字表示(参见使用日期/时间数据)。
TIME("5/11/0512:
55:
35PM")等于12:
55:
35PM
TIME(0.471543)等于11:
19:
01AM
当前日期(Today)
返回今天的日期。
TODAY()等于11/4/2005
日期与时间摘录(When)
从您为number_or_text输入的值中提取出日期和时间。
该值应为包含日期/时间值的一列或日期/时间值的数字表示。
如果将结果存储在一列中,输出将采用日期/时间格式。
如果输入日期/时间值的数字表示,Minitab将返回完整的日期/时间,包括天、小时、分钟和秒。
如果将结果按常量形式进行存储,则输出将是日期/时间值的数字表示(参见使用日期/时间数据)。
WHEN(38804.5)等于3/28/200611:
16:
05AM
C1>=WHEN("2/3/0510:
30AM")
当C1中的日期/时间发生在2/3/0510:
30AM或之后时,返回1
当C1中的日期/时间发生在2/3/0510:
30AM之前时,返回0
下一工作日(Workdays)
按给定的工作日天数偏移日期。
输入开始日期和数字工作日以添加到该日期。
Minitab将返回距开始日期指定工作日天数的日期(定义为星期一到星期五)。
也可以指定一列假期(或用双引号引起的日期)以跳过可选的第三变元(假期)。
Minitab在用您指定的工作日天数偏移日期时不会计算假期。
WDAY("2/8/03",3)等于2/12/03
注:
Minitab对话框只接受默认格式的日期/时间数据。
这些默认设置可以随Windows控制面板的区域设置而变化。
对数函数
函数
说明
示例
反对数(指数)
计算10n,其中n是您为数字输入的值。
ANTILOG(3)等于1000
指数
计算en,其中e是常量2.718281,n是您为数字输入的值。
EXP
(2)等于7.38905609893
以10为底数的对数
计算以10为底数的对数。
您输入数字,Minitab将计算值x以使10x=该数字。
当输入0或负数时,Minitab将存储缺失值*。
LOGTEN(10000)等于4
自然对数(以e为底数的对数)
计算以e为底数的对数。
您输入数字,Minitab将计算值x以使ex=该数字。
当输入0或负数时,Minitab将存储缺失值*。
LOGE(7.38905)等于2
逻辑函数
函数
说明
示例
任意
如果一个值等于一组值中的任意一个值,则返回1,否则返回0。
在检验中指定列,在常量中指定要返回1的一组值。
如果c2中的值等于12或20,ANY(c2,12,20)将返回1;如果c2中的值不等于12或20则返回0。
如果
根据一个条件的真假选择返回两个值中的哪一个值。
为检验指定条件,为value_if_true指定如果条件是真时要返回的值。
条件可以是任何数值或逻辑表达式。
第三个变元(value_if_false)是可选的,它允许您指定条件是假时要返回的值。
如果没有指定任何值,Minitab将返回一个缺失值。
IF(c1=1,"男性","女性")如果c1中的值等于1则返回“男性”;如果c1中是其他值则返回“女性”。
如果(一般)
为顺序计算的多个条件中的每个条件选择一个要返回的值。
为检验指定每个条件。
条件可以是任何数值或逻辑表达式。
为value_if_true指定条件是真时要返回的值。
可以输入多个条件和值。
所有值都必须是相同的数据类型(数字或文本)。
Minitab返回对应于第一个真条件的值,从左向右执行。
最后一个变元(value_if_false)是可选的,它允许您指定所有条件均是假时要返回的值。
如果没有指定任何值,Minitab将返回一个缺失值。
统计量函数
函数
说明
示例
几何平均值
计算几何平均值,即n个值的乘积的n次方根。
对于数字,请指定列号。
所有值必须大于0。
如果c1包含6,3,15
GMEAN(c1)等于6.4633040701
最大值
标识出数据的最大值。
对于数字,请指定列号。
如果c1包含6,3,15
MAX(c1)等于15
均值
计算算术平均值(所有观测值的和除以观测值的数量)。
对于数字,请指定列号。
如果c1包含6,3,15
MEAN(c1)等于8
中位数
计算数据的中值:
一半的观测值小于或等于该值,一半的观测值大于或等于该值。
对于数字,请指定列号。
对于含有n个值的一列,如果n是奇数,中位数是中间值。
如果n是偶数,中位数是两个中间值的平均值。
如果c1包含6,3,15
MEDIAN(c1)等于6
最小值
标识出数据的最小值。
对于数字,请指定列号。
如果c1包含6,3,15
MIN(c1)等于3
N缺失
返回一列中缺失观测值的数量。
对于数字,请指定列号。
如果c1包含*,3,*
NMISS(c1)等于2
N非缺失
返回一列中非缺失观测值的数量。
对于数字,请指定列号。
如果c1包含*,3,而c3包含*
N(c1)等于1
N合计
返回一列中观测值的总数。
对于数字,请指定列号。
当与统计>表格>计数单独变量或统计>基本统计量>显示描述性统计共同使用时,“N合计”返回每一组中观测值的数量。
如果c1包含6、3和15
COUNT(c1)等于3
正态得分
提供正态性下顺序数据的期望值。
这些分值可用于生成正态概率图和各种检验。
对于数字,请指定列号。
如果c1包含6、3和15NSCORES(c1)近似等于
0.0000,-0.8694,0.8694
百分位数
计算样本百分位数,给定概率和数量(样本数据)。
缺失值将被忽略。
概率必须在0和1之间,包括0和1,并指示百分位数。
例如,要查找一个数据列的下四分位数(第25个百分位数),请输入列号和概率0.25。
百分位数是一个计算出的值,可能不是列中的实际值。
如果c1包含2、3、5和7
PERCENTILE(c1,0.25)等于2.25
极差
计算最大值和最小值之间的差。
对于数字,请指定列号。
如果c1包含6,3,15
RANGE(c1)等于12
标准差
测量关于平均值的离差(数据的扩散程度)。
对于数字,请指定列号。
如果c1包含6,3,15
STDEV(c1)等于6.245
和
计算和。
对于数字,请指定列号。
如果c1包含6,3,15
SUM(c1)等于24
平方和
求一列中每一个值的平方,然后计算这些平方值的和。
也就是说,如果该列包含x1、x2、...、xn,则平方和将计算(x1
+x2
+...+xn
)。
对于数字,请指定列号。
如果c1包含6,3,15
SSQ(c1)等于270
数字转文字(Text)函数
函数
说明
示例
清理(Clean)
删除所有不可打印的字符。
当您从外部源导入文本时,不可打印的字符可能会嵌入到文本中。
如果c1包含¨high,CLEAN(c1)返回high
合并
以并列方式合并两个或多个列或值并将其存储在新的一列中。
对于text,请指定每一列。
Minitab将文本列中出现的数字(例如街道地址或日期/时间)视作文本字符,并会将数值转换为文本。
如果c1包含Sarah,c2包含Jenkins
CONCATENATE(c1,c2)返回SarahJenkins
精算字符序号(Find)
在一个文本字符串中标识出另一个文本字符串的起始位置。
对于find_text,请指定希望查找的文本字符串。
对于within_text,请指定要搜索的文本列。
FIND区分大小写(区分b和B)。
默认情况下,Minitab从每个文本条目的第一个位置开始搜索。
也可以指定另一个起始位置(字符串中搜索开始的位置),方法是插入start_num的数字,这是该函数可选的第三个变元。
如果c1包含234b75,
FIND("b7",c1)返回4
(因为b7从文本中的第4个位置开始)
四舍五入且转文字(Fixed)
将一个数字舍入到指定的小数位数,并将其转换为带有或不带有逗号的文本。
对于数字,请指定要转换的数字或数值数据列。
对于小数,请指定要保留的小数位数。
如果小数等于1,Minitab将舍入到最近似的十分之一。
如果小数=0,Minitab将舍入到最近似的整数。
如果小数=-1,Minitab将舍入到十的整数倍。
如果没有输入第二个变元,Minitab将默认舍入到小数点后两位。
Minitab将在转换后的文本中插入逗号,以分隔一些数字位(百和千之间、十万和百万之间等)。
如果不希望出现逗号,可在可选的第三变元no_comma中输入值1。
如果希望出现逗号,可以输入0或完全排除第三个变元。
如果c1包含数值2.354784
FIXED(c1,3)将返回作为文本值的2.355
如果c2包含数值195833.5
FIXED(c2,-3,1)将返回作为文本值的196000
十六进制到十进制
将十六进制值转换为相等的十进制形式。
最初的十六进制数据必须是文本格式。
对于text,请输入十六进制值或十六进制值列。
如果c1包含文本格式的十六进制值24A3
HTOD(c1)将返回数值格式的十进制值9379
按序摘项(Item)
从一个文本字符串中提取第n个字。
对于text,请指定文本或文本列。
对于word_number,请指定要提取的单字的位置。
默认情况下,一个或多个空格定义了每个单字的开始和结束位置。
如果希望指定其他的确定单字分隔的标准(例如逗号),可以使用可选的第三变元分隔符来指定分隔符号。
ITEM函数类似于WORD函数,但不同点是ITEM提取出现在两个连续分隔符(例如逗号)之间的空白文本,而WORD忽略空白字符串并提取跟在连续分隔符之后的文本。
如果c1包含FredAllenSutter
ITEM(c1,3)返回Sutter
如果c2包含Rome,Italy
ITEM(c2,1,","),返回Rome
滞后(Lag)
将输入列中的文本复制到存储列,以便将每个值向下移动您指定的行数。
对于number_or_text,请指定输入列。
对于lag,指定文本值应向下移动的行数。
默认情况下,如果没有为lag指定值,Minitab会将文本值向下移动一行(滞后=1)。
如果c1包含low,low,edium,high,low
LAG(c1,2)包含[空],[空],low,low,medium
取左端字符(Left)
从一个文本字符串的开头返回指定数量的字符。
对于text,请指定文本或文本值列。
对于num_chars,请指示希望保留的左侧的字符数量。
如果c1包含Defective
LEFT(c1,3)返回Def
计算字长
标识出一个文本字符串中的字符数量。
对于text,请指定文本或文本值列。
如果c1包含Defective
LEN(c1)返回9
小写
将所有字母转换为小写形式。
对于text,请指定文本或文本值列。
如果c1包含DEFECTIVE
LOWER(c1)返回defective
取字符中段
返回文本字符串中的一个子字符串,给定起始位置和子字符串的长度。
对于text,请指定文本或文本值列。
对于start_num,请指定要返回的第一个字符的位置。
可以为可选的第三变元指定num_chars,以限制Minitab返回的字符数。
如果没有输入第三变元,Minitab将返回所有跟在您为start_num指定的第一个字符后的字符。
如果c1包含ITtechnician
MID(c1,3,4)返回tech
填充空格(Pad)
使用尾部空格填充文本。
对于text,请指定文本或文本值列。
对于num_chars,输入文本和尾部空格所需的字符总数。
填充空格由字符总数减去文本中的字符数表示。
如果c1包含excellent
PAD(c1,11)在单词"excellent"后填充2个尾随空格
大写首字符(Proper)
大写每个单词的首字母,并将所有其他