京公网安备 11010802034615号
经营许可证编号:京B2-20210330
sas评分卡之没有因变量我也能建模
在建模中,并不是什么时候都有因变量的,那么在没有因变量的情况下,我们应该怎么无耻的还要建模呢,你会说聚类啊,无监督嘛,关联规则嘛。但是我要说的我有ahp(层次分析法)
说好的,假设写了proc iml就要出综合评价法的文章,今天就来说第一个综合评价法—层次分析法,可以在维度以及数据特别紧缺的请况下建模。综合评价就是利用过往的经验给变量人为赋权重。你是不是觉得我说的很扯淡,但是我要用栗子给你明明白白的觉得我在扯淡。
层次分析法的理论
层次分析法(Analytic Hierarchy Process,简称AHP)是对一些较为复杂、较为模糊的问题作出决策的简易方法,它特别适用于那些难于完全定量分析的问题。
运用层次分析法建模,大体上可按下面四个步骤进行:
(i)建立递阶层次结构模型;
(ii)构造出各层次中的所有判断矩阵;
(iii)层次单排序及一致性检验;
(iv)层次总排序及一致性检验。
递阶层次结构的建立与特点:
(i)最高层:这一层次中只有一个元素,一般它是分析问题的预定目标或理想结果,因此也称为目标层。
(ii)中间层:这一层次中包含了为实现目标所涉及的中间环节,它可以由若干个层次组成,包括所需考虑的准则、子准则,因此也称为准则层。
(iii)最底层:这一层次包括了为实现目标可供选择的各种措施、决策方案等,此也称为措施层或方案层。
每一层次中各元素所支配的元素一般不要超过9 个。这是因为支配的元素过多会给两两比较判断带来困难。
一、构造判断矩阵:
二、层次单排序及一致性检验
判断矩阵的一致性检验的步骤:
三、层次总排序及一致性检验
理论就上面这些,来自:http://blog.sina.com.cn/s/blog_a16714bf0101dhfg.html
我要举一个例子
现在我用一个数据部门的例子来解释这个算法。譬如你们公司有很多家网点或者分行,现在是年终了,领导跟你说现在公司想给你们公司所有分行评个级,给个奖金啥的。现在给你6个维度,就是网点的,成单量,放款金额,逾期率,纯盈利金额,计划达成率,人均交单量。叫你评个级撒。那你怎么办?听我来吹牛逼。
首先第一步,你拿这几个维度给你觉得有经验的领导看下,最少找3个以上,这就要看你们平时跟领导关系好不好,然后给你6个维度重要性排名,取你找的这些领导的排名的平均数作为这个这个变量的最终排名,如果没有领导理你,那你就自己排吧。
假设我就找了我几个领导排了排名,出现下面这张表:
|
放款金额 |
成单量 |
逾期率 |
人均交单量 |
计划达成率 |
纯盈利金额 |
|
2.432 |
2.432 |
2.432 |
0.608 |
1.216 |
4.864 |
假设呢,我们公司比较小,暂时只开了四个分行,这四个分行的六大指标如下:
|
放款金额 |
成单量 |
逾期率 |
人均交单量 |
计划达成率 |
纯盈利金额 |
|
2.432 |
2.432 |
2.432 |
0.608 |
1.216 |
4.864 |
结合这个图看。
得到的a矩阵。
按照层次分析法的套路,我们现在要计算一个A的最大特征根及其对应的特征向量:
我们用proc iml来计算。
proc iml;
A={1 1 1 4 2 0.5,
1 1 2 4 2 0.5,
1 0.5 1 5 3 0.5,
0.25 0.25 0.2 1 0.333 0.333,
0.5 0.5 0.333 3 1 0.333,
2 2 2 3 3 1};
val=eigval(A);
vec=eigvec(A);
lamda=val[1,1];
w13=vec[ ,1];
print val vec lamda w13;
结果:
val=eigval(a)表示val是a特征值; 用vec =eigvec(a)表示vec是a特征向量。
proc iml;
CI=( 6.261296-6)/(6-1);
CR=CI/1.24;
print CI CR;
结果:
上面的理论知识中已经有公式,翻前面的理论知识看下就知道这个为什么这么算啦。
一致性检验:一致性比率CR=0.0944586<0.1,则一致性检验通过,W13可以作为权向量。
那个1.24是整理产出的,因为是6个维度对应的是1.24。以上就是我算准则层对于方案层的一个矩阵分析。
接下来我们需要作出每个方案层对于决策层的矩阵,那就是6个矩阵。
放款金额对各大分行的矩阵。矩阵怎么来呢?
|
方案 准则 |
中国分行 |
俄罗斯分行 |
美国分行 |
英国分行 |
|
放款金额 |
1.663 |
4.989 |
0.8315 |
0.8315 |
用这个数据来组成矩阵,套路跟刚才那个准则层的差不多。只是维度变了:
我做了个表格:
跟刚才的准则层一样,也需要算出矩阵的特征向量以及最大特征根。
proc iml;
B1={1 0.333 2 2,
3 1 5 4,
0.5 0.2 1 0.5,
0.5 0.25 2 1};
val=eigval(B1);
vec=eigvec(B1);
lamda=val[1,1];
w31=vec[ ,1];
print val vec lamda w31;
结果:
/*一致性检验:*/
proc iml;
CI=( 4.0563715-4)/(4-1);
CR=CI/0.90;
print CI CR;
结果:
一致性检验:一致性比率CR=0.0208783<0.1,则一致性检验通过,W31可以作为权向量。
一次类推算出其余的6个。
是矩阵的最大特征根。
6个矩阵的一致性检验:
一致性比率CR1=0.0208783<0.1,则一致性检验通过,W31可以作为权向量。
一致性比率CR2=0.0437436<0.1,则一致性检验通过,W32可以作为权向量。
一致性比率CR3= 0.0016285<0.1,则一致性检验通过,W33可以作为权向量。
一致性比率CR4=0.0055705<0.1,则一致性检验通过,W34可以作为权向量。
一致性比率CR5=0.0297501 <0.1,则一致性检验通过,W35可以作为权向量。
一致性比率CR6=0.0936616<0.1,则一致性检验通过,W36可以作为权向量。
将每个归一化的w系列的组合起来之后,算出权重w之后,再跟原来的准则层的w13相乘,既可以得出每个分行的得分。
proc iml;
W13={0.170,0.197,0.180,0.047,0.120,0.286};
W31={0.214,0.550,0.094,0.142};
W32={0.468,0.211,0.061,0.260};
W33={0.190,0.364,0.066,0.380};
W34={0.400,0.379,0.081,0.140};
W35={0.068,0.115,0.181,0.636};
W36={0.544,0.125,0.069,0.262};
W=W31||W32||W33||W34||W35||W36;
WW=W*W13;
print WW;
结果:
那么就是中国分行是0.34532,俄罗斯分行是0.26795,美国分行是0.85138,英国分行是0.301592。这时候我就报告领导,中国分行的是评级中的第一名。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
【核心关键词】贷款、报表、课程、专业、建模、缺失值、营销、互联网、银行、办公自动化、数据分析、数据预处理、特征工程、贷 ...
2026-06-05在数据库数据查询、业务报表统计、多表关联分析中,LEFT JOIN左连接是使用率最高的SQL关联查询语句。其核心特性是保留左表全部数 ...
2026-06-05 很多数据分析师能熟练地写SQL、做透视表、算描述性统计,但当被问到“如何预测用户流失概率”“如何归因销量下滑的关键因素 ...
2026-06-05任何一款产品从诞生、普及到最终退出市场,都会遵循一套固定的发展规律,这就是产品生命周期理论。在市场竞争日益激烈、产品迭代 ...
2026-06-04在Excel数据分析、办公统计、业务报表制作场景中,数据透视表是数据汇总、分类统计、快速复盘的核心工具,能够高效完成海量原始 ...
2026-06-04 很多数据分析师拿到数据就开始清洗、建模,但当被问到“这批数据属于什么类型——结构化还是非结构化?分类变量还是数值变量 ...
2026-06-04在问卷调查与社会科学数据分析中,卡方检验是最常用、最基础的非参数检验方法,广泛应用于市场调研、用户分析、行为统计、满意度 ...
2026-06-03【核心关键词】贷款、报表、课程、专业、建模、缺失值、营销、互联网、银行、办公自动化、数据分析、数据预处理、特征工程、贷 ...
2026-06-03 很多数据分析师画过趋势图、做过业绩预测,但当被问到“这个月销售额增长20%,到底是长期趋势自然增长,还是促销活动的短期 ...
2026-06-03逻辑回归是数据分析、机器学习、统计建模中应用最广泛的二分类预测模型,常用于风险判断、行为预测、归因分析等场景。在SPSS、Py ...
2026-06-02数字经济时代,市场竞争日趋同质化,用户消费需求愈发个性化、多元化,传统依托经验、粗放式、广撒网的营销模式弊端日益凸显。长 ...
2026-06-02 很多数据分析师做过按月份的销售额趋势图,画过按天的流量折线图,但当被问到“时间序列和普通数据有什么本质区别”“季节性 ...
2026-06-02在市场竞争日趋饱和、用户需求不断细分的当下,企业创业创新、产品迭代与市场拓展不再依赖经验决策,而是需要系统化、工具化的商 ...
2026-06-01【核心关键词】调度、岗位、数据库、企业、报表、培训、程序、数据分析、数据加工、业务部门、企业数据、调度工具、业务指标、 ...
2026-06-01 很多数据分析师能熟练地计算指标、搭建标签体系,但当被问到“画像到底在解决什么问题”“画像和标签是什么关系”“画像如何 ...
2026-06-01在数据统计分析、数据清洗、异常值识别与数据分布研究中,箱型图是最直观、高效、专业的可视化分析工具。相较于柱状图、折线图仅 ...
2026-05-29Tkinter是Python内置的标准GUI图形界面库,具备无需额外安装、调用简单、兼容性强、轻量化高效等优势,是Python快速开发桌面小程 ...
2026-05-29 很多分析师在设计标签时思路清晰,但真到落地环节却面临“数据在手,不知如何转化为可用标签”的困境:或因加工方式选择不当 ...
2026-05-29【核心关键词】大数据、经理、专业、金融、客户、传统、建模、数据产品、互联网金融、产品经理、数据分析、金融行业、数据模型 ...
2026-05-28 很多分析师每天和数据打交道,但当被问到“标签是什么”“标签和指标有什么区别”“标签体系如何设计”时,却常常答不上来。 ...
2026-05-28