SAS
每天进步一点点,一年比一年进步36倍
路易三十六
Money Never Sleep
展开
-
SAS EM(六)时间序列理论
SAS EM(六)时间序列理论大家以前会听说过AR模型、MA模型、ARMA模型、ARIMA模型,这些到底是什么呢?今天来简易讲解一下,顺便用sas实操一下,由于本文是基于自己学习的归纳总结,若有讲得不对的地方,也希望读者指出,会及时修改。时间序列背景首先以往的回归模型只能描述出长期的发展趋势,对于局部的循环变动是无法描述的,比如回归就不能解决自回归的情况,自回归指的就是这一时间取值取决前一段时间某些值。很明显我们需要特定的模型来更好的预测及描述这种周期性及自回归的情况,可以看下图使用回归模.原创 2020-10-25 16:22:11 · 3302 阅读 · 0 评论 -
SAS EM(五)贷款评分卡制作(数据集+实战)(小白上手简易版)
目标:建立模型预测贷款申请的信用状态,选择最优的模型来预测和减少损失创建流程图输入数据源SAS内置数据集,SAMPSIO.DMAGECR设置目标变量设置先验概率定制损失矩阵建立的模型是用来决定将接受哪些客户。因此,我们应该关注 Accept。为了更加容易地解释模型的结果,可以将上述决策矩阵转换为如下设置先验向量数据探索转换在(统计探索)节点发现无变量存在缺失值,不需要补缺在(多式图)节...原创 2020-10-08 02:18:42 · 2811 阅读 · 2 评论 -
SAS EM之SASHELP.EMCREDIT.IGN.SOURCE不存在
SAS EM之SASHELP.EMCREDIT.IGN.SOURCE不存在最近我在使用sas EM构建申请评分卡时,发现存在两个问题第一个就是SAS Credit Scoring license有没有许可,没有信用评分的图标解决办法https://blog.csdn.net/LuYi_WeiLin/article/details/108934963第二个就是SASHELP.EMCREDIT.IGN.SOURCE下面这篇文章来解决该问题我们发现在(信用评分--交互式分组)运行时会弹出SAS原创 2020-10-07 23:52:07 · 914 阅读 · 0 评论 -
SAS EM之SAS Credit Scoring不能使用
关于SAS EM找不到记分卡问题,我们要去看SAS Credit Scoring有没有许可,未许可的话是没有的这是我之前未许可的截图如可查看有没有许可原创 2020-10-06 00:55:43 · 1268 阅读 · 2 评论 -
SAS EM(四)逻辑回归预测模型(数据+实战)
SAS EM(四)逻辑回归预测模型作为某商品类目公司的市场分析师,你可能需要为二值目标变量(purchase)建立逻辑回归模型,判断某个顾客是否会产生购买。输入数据集存放在 SAS 安装文件的 SAMPSIO.DMEXA1中,该数据集包含 1966 个顾客观测值信息。它包含 31 个区间变量输入和 18 个分类变量输用于构建模型。该逻辑回归模型产生的打分公式应用在新的数据集中,给那些可能产生购买的顾客发送邮件。创建流程图创建数据源输入数据找到系统内置的表 SAMPSIO.DMEXA1原创 2020-10-04 18:16:09 · 7558 阅读 · 0 评论 -
SAS EM之超过最大目标水平512。将不执行训练
运行时候出现超过最大目标水平512。将不执行训练找到数据集的变量,一般列名型变量会存在这个问题尝试一个一个探索,比如找到了这个ACCTNUM,水平数很多,可以改变水平为区间型或者角色为拒绝即可运行之后没问题...原创 2020-10-04 14:54:33 · 814 阅读 · 0 评论 -
SAS EM(二)决策树(数据+实操)
SAS EM(二)决策树决策树主要用来描述将数据划分为不同组的规则。第一条规则首先将整个数据集划分为不同大小的子集,然后将另外的规则应用在子数据集中,数据集不同相应的规则也不同,这样就形成第二层数据集的划分。一般来说,一个子数据集或者被继续划分或者单独形成一个分组。问题背景一家金融服务公司为客户提供房屋净值贷款。该公司在过去已经拓展了数千净值贷款服务。但是,在这些申请贷款的客户中,大约有 20%的人拖欠贷款。通过使用地理、人口和金融变量,该公司希望为该项目建立预测模型判断客户是否拖欠贷款。分原创 2020-10-03 14:17:51 · 4352 阅读 · 1 评论 -
SAS EM(一)关联分析(数据+实战)
SAS EM(一)关联分析关联规则挖掘技术可以发现不同商品在消费者购买过程中的相关性。给定一组事务集合,其中每个事务是一个项目集;一个关联规则是形如 X ->Y 的蕴涵式, X 和 Y 表示项目集,且 X∩ Y = Φ, X 和 Y 分别称为关联规则 X-> Y 的前提和结论。规则 X->Y 的支持度(Support) 是事务集中包含 X 和 Y 的事务数与所有事务数之比,记为 support(X->Y) ;规则 X->Y 的置信度(Confidence) 是指包含 X 和原创 2020-10-02 18:32:53 · 4006 阅读 · 2 评论 -
(SAS EM)报错:该应用程序无法登陆服务器 "localhost:0",集成的windows验证失败
参考自https://bbs.pinggu.org/thread-4179006-1-1.html解决步骤:1. 记事本打开hosts文件, 默认目录是<Windows>\System32\drivers\etc\hosts2. 添加行:127.0.0.1 localhost FQDN <host-name> 这里的<host-name>和FQDN见下...原创 2019-11-29 23:25:35 · 3020 阅读 · 0 评论 -
SAS(十四)SAS宏相关知识
SAS(十四)SAS宏相关知识SAS宏利用宏可以减少在完成一些共同任务时必须输入的文本量 利用宏可以使程序模块化,使程序易读、便于修改、移植、方便重复使用SAS宏变量宏变量属于SAS宏语言,与普通变量的区别是可以独立于DATA步 可以在SAS程序中除数据行之外的任何地方定义并使用宏变量 %let语句定义宏变量并分配一个值给宏变量(如:%let dsn=3) 当引用一个宏变量的...原创 2019-11-27 15:49:14 · 1952 阅读 · 0 评论 -
SAS(十三)DATA步和Proc步全程语句
SAS(十三)DATA步和Proc步全程语句也就是以下语句在DATA步和Proc步都可以使用全程语句Quit, run, endsas :分别为结束、运行SAS语句、关闭SAS系统 Title, footnote:添加标题和脚注 Filename:对一个外部文件定义标记 Libname:对一个SAS数据库定义标记 Filename例,libname例 Missing语句规定表...原创 2019-11-27 01:50:00 · 2791 阅读 · 0 评论 -
SAS(十二)PROC步
SAS(十二)PROC步Proc- 用在proc步的开头并规定用户使用的SAS过程名字及其他信息 Var-规定用这个过程分析的一些变量 Model-规定在模型中类似表示因变量(左)和自变量(右)的这样一些变量及其他信息 Weight-规定一个变量,它的值是这些观测的相应权数 Freq-规定一个变量,其值表示频数 Id-规定一个或几个变量,他们的值在打印输出中或由此过程产生的SAS数据...原创 2019-11-27 01:43:03 · 7957 阅读 · 0 评论 -
SAS(十一)DATA步--信息语句
SAS(十一)DATA步--信息语句数组(array)语句当需要用同一种方法处理很多变量时,可以用数组语句定义这组变量为某个数组中的元素。 1.显示下标array语句:由一个数组名字,在数组中元素个数的说明,及元素列表组成。 2.隐含下标array语句:由一个数组名字、一个下标变量和列表名组成。 形如:ARRAY array-name {subscript} <$> &...原创 2019-11-26 16:46:34 · 2387 阅读 · 0 评论 -
SAS(十)DATA步--控制语句
SAS(十)DATA步--控制语句怎样选择使用不同的控制语句DO:多次执行同样的代码块 DO while:当while条件为真时,多次执行同样的代码块 DO until: 多次执行同样的代码块,直到until条件为真,代码块总会执行一次 SELECT:知道明确的离散选择项时使用 IF:希望从2个或多个可能的事件中完成一个,允许连续选择项 跳转代码(go to,link):需要暂停...原创 2019-11-26 14:57:50 · 2635 阅读 · 0 评论 -
SAS(九)DATA步--运行语句
SAS(九)DATA步--运行语句上一篇我么讲解了SAS DATA步的文件操作语句,这篇我们来讲解一下DATA步的运行语句赋值语句和累加语句赋值Variable = expression例:x=a + b;累加 Variable + expression例:if x=5 then n+1;例:n+(-1)累加语句中的变量必须是数值型变量,初始值为0Delete和...原创 2019-11-26 01:43:28 · 2481 阅读 · 0 评论 -
SAS(八)SAS之DATA步--文件操作语句
SAS(八)DATA步绝大部分的SAS语句都可分为两步:DATA步(打开、编辑、整理数据)和PROC步(分析、处理、显示数据)组成的,今天我们来学习DATA步相关知识点。DATA步主要是运用到以下四个类型的语句:文件操作语句 运行语句 控制语句 信息语句在学习这种类型语句之前,先学习DATA步的流程DATA语句标志了数据步开始,并指定了数据步结束时要生成的数据集名字。 每...原创 2019-11-25 23:21:45 · 8909 阅读 · 0 评论 -
SAS(七)SAS常用函数
SAS(七)SAS函数SAS帮助手册地址:http://www.dba.cn/book/sas/SASJiaoCheng/SASGongNeng.html数学函数:abs()、max ()、min ()、mod (x, y)取余sign (x)、sqrt (x)、 sum ()、 mean ()、exp (x) 、log (x)、log10 (x)、log2(x) 、sin ...原创 2019-11-25 15:36:42 · 6189 阅读 · 1 评论 -
SAS(六)SAS运算符、字符比较及运算次序
SAS(六)SAS运算符、字符比较及运算次序运算符算术运算符:+ - * / **/*乘方*/比较算符:=(EQ) ^=(NE) >(GT) <(LT) >=(GE) <=(LE) in/*变量的值在某一个范围*/逻辑算符:&(AND) |(!)(OR) ^(~)(Not)其它...原创 2019-11-25 15:02:34 · 6276 阅读 · 0 评论 -
SAS点击程序编辑器内容就被清空问题
SAS点击程序编辑器内容就被清空问题首先确保目前活动窗口为程序编辑器【工具】--【选项】--【程序编辑器】【编辑】选项卡,取消勾选【提交时清除文本】...原创 2019-11-24 21:22:30 · 1904 阅读 · 0 评论 -
SAS(五)建立SAS数据集的方法及导出数据
SAS(五)建立SAS数据集的方法1、data步自己输入数据建立。data oranges; input variety $ flav...原创 2019-11-24 21:49:02 · 12100 阅读 · 0 评论 -
SAS(四)SAS编程基本语法
SAS(四)SAS编程基本语法SAS程序书写格式1、SAS程序由语句组成,语句用分号结束。 2、SAS语句可以从某一行的任意位置开始; 3、几个SAS语句可以写在同一行上,但每句要使用分号 4、一个语句也可以写成几行,只要语句中的单词不被断开就可以。在一个语句中各个单词之间至少要有一个空格。 5、SAS程序中一般不区分大小写(字符串中要区分大小写) 6、用 /*注释的内容*/ 来...原创 2019-11-24 20:10:44 · 6384 阅读 · 0 评论 -
SAS(三)SAS软件基本介绍及编写第一个SAS(HelloWord.sas)程序
SAS软件基本介绍及编写第一个SAS(HelloWord.sas)程序SAS软件基本介绍菜单栏: 文件 编辑 工具 解决方案: 各功能模块 窗口 帮助SAS资源管理器我的电脑 逻辑库:类似我的电脑,不同的是,在sas系统里才存在的,关闭sas系统后,在本地机中不容易找到;包括4个目录:work(临时文件夹)map, sasuser, sashe...原创 2019-11-24 00:43:17 · 2723 阅读 · 1 评论 -
SAS(二)SAS基本数据类型及SAS基本模块的介绍
SAS(二)SAS基本数据类型及SAS基本模块的介绍SAS基本介绍SAS 是英文Statistical Analysis System的缩写,翻译成汉语是统计分析系统,最初由美国北卡罗来纳州立大学两名研究生研制,1976 年创立SAS公司, 2006年全球员工总数10000人,全球财富500强中的前100家企业有96家使用SAS软件进行“商业智能(Business Intelligence...原创 2019-11-23 22:33:30 · 6875 阅读 · 0 评论 -
SAS学习笔记(一)如何安装SAS
SAS学习笔记(一)安装SAS(附资源及安装小技巧)SAS资源及下载小技巧俗话说得好,工欲善其事必先利其器,我们利用SAS做统计分析必须先学会安装SAS,SAS的资源链接如下:https://pan.baidu.com/s/13BTp72b6kyvdvwlMgZPa5wSAS的安装1.如果之前安装过SAS任何一个版本,先卸载所有有SAS程序,包括删除SAS所安装的文件夹...原创 2019-11-23 22:09:16 · 25802 阅读 · 22 评论