SPSS Modeler常用函数简介 - 图文
更新时间:2023-09-09 04:15:02 阅读量: 教育文库 文档下载
- spss推荐度:
- 相关推荐
SPSS Modeler常用函数简介
SPSS Modeler软件包含多种功能丰富的函数,几乎涵盖了我们日常工作的各种需要,主要有信息函数、转换函数、比较函数、逻辑函数、数值函数、三角函数、概率函数、位元整数运算、随机函数、字符串函数、日期和时间函数、序列函数、全局函数、空值和Null值处理函数、特殊函数等15大类,本讲义将逐一介绍并说明其注意事项。
在本讲义中涉及到的函数,具体的字段格式按照如下约定表示:
BOOL NUM、NUM1、NUM2 REAL、REAL1、REAL2 INT、INT1、INT2 CHAR STRING LIST ITEM DATE TIME 布尔值或标志,例如真或假 任意数字 任意实数,例如1.69、-7.8 任意整数,例如1或-6 字符代码,例如'D' 字符串,例如\项目列表,例如[\字段,例如Customer或extract_concept 其值具有DD-MON-YYYY这样格式的日期字段,例如start_date 其值具有HHMMSS这样格式的时间字段,例如power_flux 此外,本讲义中的函数以函数、结果类型(整数、字符串等)和说明(如果有)各占一列的形式一一列举说明。例如,对函数rem的说明如下。
功能 INT1 rem INT2 结果 数值 说明 返回INT1除以INT2所得的余数,例如,INT1-(INT1 div INT2)*INT2 1. 信息函数
信息函数用于深入了解特定字段的值。它们通常用于派生标志字段。例如,可以使用@BLANK函数来创建一个标志字段,以指示选定字段的值为空值的记录。同样,可以使用存储类型函数(如is_string)来检查某个字段的存储类型。
功能 @BLANK(FIELD) 结果 布尔值 说明 根据上游类型节点或源节点(“类型”选项)中设置的空值处理规则对值为空值的所有记录返回真值。注意,不能通过脚本调用此函数 @NULL(ITEM) is_date(ITEM) is_datetime(ITEM) is_integer(ITEM) is_number(ITEM) is_real(ITEM) is_string(ITEM) is_time(ITEM) 布尔值 布尔值 布尔值 布尔值 布尔值 布尔值 布尔值 布尔值 为未定义值的所有记录返回真值。未定义值是系统Null值,在Modeler中显示为$null$,注意:此功能无法通过脚本调用 为所有日期类型的记录返回真值 为所有日期时间类型的记录返回真值 为所有整数类型的记录返回真值 为所有数值类型的记录返回真值 为所有实数类型的记录返回真值 为所有字符串类型的记录返回真值 为所有时间类型的记录返回真值 为所有时间戳类型的记录返回真值 is_timestamp(ITEM) 布尔值 2. 转换函数
转换函数可用来构建新字段和转换现有文件的存储类型。例如,可通过将字符串连接在一起或分拆字符串来形成新字符串。若要连接两个字符串,请使用运算符“><”。例如,字段Site的值为\,则\将返回\。即使参数不是字符串,“><”的结果也始终是字符串,因此,如果字段V1为3,字段V2为5,则V1> 功能 ITEM1> 比较函数用于字段值的相互比较或与指定字符串进行比较。例如,可以使用“=”来检 查字符串是否相等。字符串相等的验证示例:Class=\。对数值比较来说,大于表示离正无穷更近,小于表示离负无穷更近,即所有负数均小于任意正数。 功能 TEM1=ITEM2 ITEM1/=ITEM2 ITEM1 MODELER表达式可用来执行逻辑运算,主要功能如下。 功能 结果 说明 此运算为逻辑合取运算,当COND1与COND2同时为真时返COND1 and COND2 布尔值 回真值,如果COND1为假,则不求COND2的值,此时可以构造这样的合取,让COND1首先检验COND2中的运算是否合法,例如,length(Label)>=6 and Label(6)='x' COND1 or COND2 布尔值 此运算为逻辑(包含性)析取运算,当COND1或COND2为真或这两者同时为真时,返回真值,如果COND1为真,则不求COND2的值 not(COND) If COND then EXPR1 else EXPR2 endif If COND1 then EXPR1 Elseif EXPR2 endif COND2 else then Any EXPR_N 布尔值 Any 此运算为逻辑否运算,当COND为假时返回真,否则,此运算将返回值0 此运算为条件求值,如果COND为真,此运算将返回EXPR1的结果,否则,将返回EXPR2的求值结果 此运算为多分支条件求值。如果COND1为真,此运算将返回EXPR1的结果,如果COND2为真,此运算将返回EXPR2的求值结果,否则,将返回EXPR_N的求值结果 5. 数值函数 MODELER包含许多常用的数值函数,主要功能如下。 功能 -NUM NUM1+NUM2 code-NUM2 NUM1*NUM2 NUM1/NUM2 INT1 div INT2 INT1 rem INT2 INT1 mod INT2 结果 数值 数值 数值 数值 数值 数值 数值 数值 说明 用于求NUM的相反数,返回具有相反符号的对应数字 返回NUM1与NUM2相加所得的和 返回NUM1减去NUM2所得的差 返回NUM1与NUM2相乘所得的积 返回NUM1除以NUM2所得的商 用于进行整数除法。返回INT1除以INT2所得的商 返回INT1除以INT2所得的余数,例如,INT1-(INT1 div INT2)*INT2 此函数已被rem函数取代,不宜再使用 返回BASE的POWER次方,底和幂可以是任意数字(一种情况除外:如果POWER为除整数0之外其他类型的0,则BASE不能为0)。如果BASE POWER ** 数值 POWER为整数,则可通过将BASE连续乘POWER次计算出结果,因此,如果BASE为整数,则结果为整数。如果POWER为整数0,则结果将始终是与BASE类型相同的1。如果POWER不是整数,则用公式exp(POWER * log(BASE))计算结果 abs(NUM) exp(NUM) fracof(NUM) intof(NUM) log(NUM) log10(NUM) negate(NUM) round(NUM) 数值 实数 实数 整数 实数 实数 数值 整数 返回NUM的绝对值,结果始终是同一类型的数值 返回e的NUM次方(e为自然对数的底) 返回NUM的小数部分,定义为NUM-intof(NUM) 将其参数截为整数,返回与NUM符号相同的整数,取满足abs(INT)<=abs(NUM)的最大值 返回NUM的自然对数(以e为底),NUM不能为零(无论何种类型) 返回NUM以10为底的对数,NUM不能为零(无论何种类型)。此函数定义为log(NUM)/log(10) 用于求NUM的相反数,返回具有相反符号的对应数字 用于将NUM四舍五入取整数,如果NUM为正数,则用公式intof(NUM+0.5),如果NUM为负数,则用公式intof(NUM-0.5) 用于确定NUM的符号,如果NUM为整数,此运算将返回-1、0或1。sign(NUM) 数值 如果NUM为实数,将返回-1.0、0.0或1.0,取决于NUM是负数、零还是正数 sqrt(NUM) sum_n(LIST) mean_n(LIST) sdev_n(LIST) 实数 数值 数值 数值 返回NUM的平方根,NUM必须是正数 返回数值字段列表中字段值的和,如果所有字段均为Null,则返回Null值 返回数值字段列表中字段值的均值,如果所有字段值均为Null值,则返回Null值 返回数值字段列表中字段值的标准差,如果所有字段值均为Null值,则返回Null值 6. 三角函数 三角函数以角度为参数或返回结果为角度,无论哪种情况,角度单位(弧度或度数)均由相关流选项的设置控制。 功能 arccos(NUM) arccosh(NUM) arcsin(NUM) arcsinh(NUM) arctan(NUM) arctan2(NUM_X,NUM_Y) arctanh(NUM) cos(NUM) cosh(NUM) pi sin(NUM) sinh(NUM) tan(NUM) tanh(NUM) 结果 实数 实数 实数 实数 实数 实数 实数 实数 实数 实数 实数 实数 实数 实数 说明 计算指定角度的反余弦值 计算指定角度的反双曲余弦值 计算指定角度的反正弦值 计算指定角度的反双曲正弦值 计算指定角度的反正切值 计算NUM_Y/NUM_X的反正切值,然后使用两个数的符号推导出象限信息。结果是范围在-pi 概率函数返回基于各种分布的概率,主要功能如下。 功能 cdf_chisq(NUM,DF) cdf_f(NUM,DF1,DF2) 结果 实数 实数 说明 返回具有指定自由度的卡方分布中某个值将会小于指定数值的概率 返回自由度为DF1和DF2的F分布中某个值将会小于指定数值的概率 返回具有指定均值和标准差的正态分布中某个值将会小于指定数值的概率 cdf_normal(NUM,MEAN,STDDEV) 实数
正在阅读:
在全市《习近平谈治国理政》第三卷发行工作座谈会上的发言09-07
MR701非接触IC卡读写器Mifare部分通讯协议07-10
中国美术简史 施林伟整理11-10
电力新能源英语08-14
新教师个人职业生涯规划书例文精选04-03
中国均四甲苯市场调查及战略研究报告(2017版)(目录)01-30
校园及周边治安环境专项整治行动工作总结04-19
读书会活动策划方案【精选4篇】03-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 函数
- 常用
- Modeler
- 图文
- 简介
- SPSS
- 练习题一
- 初三化学实验教案 - 图文
- 安徽山区县域经济发展的制约因素及建议
- 人教版必修一经济生活第一单元第二课多变的价格
- 新课标小学数学五年级上册教案
- 《玫瑰与教育》读后感
- 塔吊基础施工方案
- 2016年第一次保代培训:最新并购重组监管思路(0515修正版)
- 品德与社会《画画我们的学校》教学设计
- 少先队活动课程教案
- 2013 学年第一学期三年级语文教学进度表
- 2008年7月自考运筹学基础试题真题
- 关于做好学校规章制度废改立工作的通知
- 电气自动化毕业论文
- 树立精益理念,打造精益团队
- 反洗钱现场检查管理办法(试行)(银发〔2007〕175号)
- 《社会保障学》各章复习思考题及答案(一)
- 销售技巧分享总结
- APIspec11D1 第3版2015版中文 - 图文
- 综合实践活动设计 学习总结