spss中的常用函数

温柔似野鬼°
655次浏览
2021年01月03日 19:40
最佳经验
本文由作者推荐

只言片语意思-写新闻的格式

2021年1月3日发(作者:王容)



函数
ABS(numbexpr)
RND(numbexpr)
TRUNC(numbexpr)
SORT(numbexpr)
MOD(numbexpr,modulus)
EXP(numbexpr)
LG10(numbexpr)
LN(numbexpr)
说明
绝对值函数
四舍五入函数
取整函数
平方根函数
求算两数相除后的余数
以e为底的指数函数
以10底的对数函数
自然对数函数
范例(x=,y=3)
ABS(y-x)=
RND(x)=3
TRUNC(x)=2
SQRT(y)=
MOD(y,x)=
EXP(y)=
LG10(x*10)=
LN(y)=

二)统计函数

函数
MEAN(numexpr,numexpr,…)
MIN(value, value,…)
MAX(value, value,…)
SUM(numexpr,numexpr,…)
SD(numexpr,numexpr,…)
VARIANCE(numexpr,numexpr,…)
CFVAR(numexpr,numexpr,…)
说明
自变量的平均值
自变量的最小值
自变量的最大值
求和
求标准差
求方差
求变异系数
范例(X1=2,X2=5,X3=8)
MEAN(X1,X2,X3)=5
MIN(X1,X2,X3)=1
MAX(X1,X2,X3)=8
SUM(X1,X2,X3)=15
SD(X1,X2,X3)=3
VAR(X1,X2,X3)=9
CFVAR(X1,X2,X3)=

(三) 缺失值函数

函数
MISSING(variable)
说明 范例
若变量缺失,则为T或1,否则为F或0 MISSING(X1)=1
MISSING(X2)=1
MISSING(X3)=0
SYSMIS(numvar) 若变量是系统缺失值则为T或1,如为SYSMIS(X1)=0
自定缺失或非缺失则为F或0
SYSMIS(X2)=1
SYSMIS(X3)=0
NMISS(variable,…)
NVALID(variable,…)
VALUE(variable,…)
缺失值个数
有效值个数
忽略自定义缺失值,当作非缺失
NMISS(X1,X2,X3)=2
NVALID(X1,X2,X3)=1
VALUE(X1)=X1



注:X1为使用者界定缺失值,X2为系统缺失值,X3为非缺失值

四)字符串型函数

函数
ANY(test,value,value)
说明 范例
若自变量1和后面自变量ANY(is, this)=0
窜相同则为真,记为1
ANY(is,this,is)=1
CONCAT(strexpr,strexpr) 将自变量连成一个新自CONCAT(th,is)=this
变量
INDEX(haystack,needle,divisor) Divisor在needle最左INDEX(‘this is’,’is’)=3
侧开始出现的位置
LENGTH(strexpr) 自变量所含文字的个数LENGTH(‘th is’)=5
(包括特殊字符和空格)
LOWER(strexpr) 自变量中的大写字母改LOWER(‘This’)=’this’
为小写字母
UPCASE(strexpr) 将自变量中的小写字母UPCASE(‘this’)=’THIS’
改为大写字母
LTRIM(strexpr,char) 在strexpr开始处去除LTRIM(‘this’,’t’)=’his’
char所形成的常量,如无
LTRIM(‘this’,’is’)=’th’
char则去除strexpr左
侧的空格
LTRIM(‘ this’)=’this’
NUMBER (strexpr,format)

当自变量为数字的文字NUMBER(‘23’,=
变量时,按文字变量指定
NUMBER(‘23’,=23
格式转换为数字变量
RANGE(test,lo,hi,lo,hi) 如果自变量1的值包含在RANGE(‘c’,’a’,’k’)=T
自变量集lo至hi的范围
内,则为T或1
STRING(strexpr,format) 按指定格式将自变量转STRING(3+4,=’’
换为文字型变量
SUBSTR(sterxpr,pos,length) 从strexpr子窜的第posSUBSTR(‘this is’,6,2)=’is’
位置开始取length的字
符串长度

五)时间日期函数

函数 说明 范例


(d,m,y)
(m,d,y)
(y,d)
(q,y)
(m,y)
(w,y)
与指定日月年对应的日期
与指定月日年对应的日期
与指定年日对应的日期
指定的季节年份对应的日期
与指定的月年度对应的日期
与指定的周年度对应的日期
(3,5,99)=050399
(5,3,99)=050399
(99,35)=020499
(2,99)=040199
(5,99)=050199
(38,98)=91798

注:1 要正确显示以上函数值,必须先赋予其SPSS得日期型变量(DATA)格式,假设以上
日期用mmd dyy格式显示,时间则用hh:mm:ss格式表示
2 1<=d<=31、1<=m<=12、1<=w<=52、1<=q<=4

六)其他函数
SPSS除了上述函数外,尚有日期和时间转换函数
(YOMO DACTMIESDAYSCTIMEHOURSMDAYS等)、连续几率密度函数
(CDFBINO MCHISQCDFEXPLOGISTIC等),此外还有NORMAL(stddev)可产生平均数为0,标准差为stddev的正态分布随机数字。UNIFORM(max)可产生平均数为0与max间呈 均等
分布的随机数字。
PS:还可以像EXCEL一样利用脚本编写自定义函数,目前SPSS支持python,Sax Basic(一
种与VB兼容的编程语言)等语言,利用new-- script可编写出自己需要的函数。script界
面如下:

心态的故事-下雪的短信


开瓶器怎么开红酒-二级建造师模拟考试


我的乐园作文200-童话故事图片


歌曲神话-幼儿园教师个人工作总结


导航条制作-演讲题材


渴望蓝天主题曲-肯德基打工


人生不设限-导游考试题


显卡刷bios失败-护理论文格式