矩阵维度必须一致_如何从看得懂到会使用矩阵思维

本来我一开始是想学习如何使用艾森豪威尔矩阵的,但是利用学习观的方法想去网上找有关艾森豪威尔矩阵的例子时,发现网上几乎没有,网上能搜出来的都是对这个矩阵的介绍,看完这些介绍你会发现很简单,都能看懂,给人一种我已经学会了艾森豪威尔矩阵,但是仔细想一下,网上写的都是对这个知识的描述,我们只是把看懂了当做学会了。这引起我的思考,也许艾森豪威尔矩阵并不具有通用性,这只是一个例子,所以我才一直觉得差点什么。然后我根据它后面带的“矩阵”二字,想起了好像有个“矩阵思维”这么个词,然后上网查了下,发现还真是有,然后开始重新用学习艾森豪威尔矩阵的方法开始先搜集相关例子,包含是矩阵思维的例子和长得像矩阵但不是矩阵思维的例子。

cd12f37d4e3959ff1117fde2a15f760e.png

输入是搜集的例子,输出是是否是矩阵。列举了这么多是或不是矩阵的例子后开始总结这些例子为什么是矩阵,他们有什么共性;为什么不是矩阵。

我把这个过程简单说一下,首先拿艾森豪威尔和波士顿矩阵来看:

9a7de561b65be3b6a74ab27421431263.png

艾森豪威尔矩阵是把事情按照重要性和紧急性分成了四个象限,然后针对不同的象限事情来作出不同的应对处理方式;

1ca881b4d1a950fac7749156ed039090.png

波士顿矩阵是将投资组合按照市场增长率高低和相对市场份额高低分成了四个类别,并给每个类别的组合取了名字,然后针对不同类别的投资组合给出不同的投资建议。

如果从现有情况看矩阵思维就是把事物根据其两个属性当做两个分析维度将事物分成四个部分,然后针对不同的部分实施不同的对策。

根据这个共性去往下面的例子套发现swot分析法虽然分成了四个部分,但是最终做决策时是将四个因素全面考虑做一个综合性的最优决策,这个和上面的针对不同部分实施不同对策就不一样了。

再继续找例子,当发现社会氛围和布尔迪厄模型(见下图)时,你会发现这个也是矩阵,但是和上面的描述不一样,证明通过前面两个矩阵总结的矩阵描述泛化能力比较差,通过这个模型可以看出虽然还是两个维度,但是是3*3矩阵,将社会地位和基本倾向都分成了三部分,而且这三部分做到了不重不漏原则。

d5bf2f0c88056bd5a6925eb8ded91c6d.png

我们顺着这个思路延展,既然可以分割成2*2矩阵、3*3矩阵,那么就可以分割成2*3矩阵,3*4矩阵,将此泛化到n*n矩阵,然后针对每一个类别作出不同的应对处理方式。不过需要有几个前提:

1.n≥2;

2.每一个维度的分割都要做到不重不漏原则;

3.这两个维度是同一类事物的2个共同的属性。

按照这个去看几个不是矩阵思维的模型,比如果酱悖论和期望值模型,拿期望值模型来说,当你寻找搭档是,如果他符合你的预期,那么你的期望值有多高,你就有多满意,也可以说,期望提升满意度。但这里有个临界点,如果你的期望值超过了临界点,那你注定会失望,因为这种理想状态是无法企及的。虽然这个看似可以按照期望值和满意度进行二维划分,但是做出来会发现这是一个连续的趋势图,满意度随着期望值变化而变化。从这个反向推,矩阵还需要一个前提,那就是这两个维度不存在一个会随着两一个变化而变化的关系。

再找例子时看到了RFM模型(见下图),RFM模型包含三个要素,即最近一次消费(Recency),消费频率(Frequency),消费金额(Monetary),该模型从三个维度将客户分成了8个象限,然后针对不同象限的客户进行不同方式的管理。

32c3c5c36becf7a4fa7f889380d0de5f.png

RFM模型的出现需要对前面矩阵思维的描述进行更新:

针对同一类事物选出n(n≥2)个两两之间没有相关性的属性维度,每个维度根据不重不漏原则进行n类分割,形成n*n*...*n个分类象限,然后针对每个分类象限作出不同的决策或处理。

到现在根据上面的描述已经能区分现在存在的例子是否是矩阵思维模型了,但是我们学习的目的是为了能在任何合适的时候建立符合自己场景的矩阵思维图,那我们还需要将步骤进行拆分:

1.首先是要判断哪些情况适合用矩阵思维,我们需要把上面是矩阵思维的例子进行反推,输出是矩阵思维,那么输入是什么,艾森豪威尔矩阵的输入是杂乱的待办任务列表、波士顿矩阵是一系列投资组合、社会氛围和布尔迪厄模型的输入是所有的群体、RFM模型的输入是我们所有的客户,通过把所有的模型进行反推出其输入,我们就会发现这些输入的一些共同特征,即描述里所说他们都属于同类事物,针对描述里的同一类事物用更加精确的描述是所有的情况或事物都属于同一论域或者集合,比如艾森豪威尔矩阵,里面要区分的所有的重要紧急的、重要不紧急的、不重要紧急的、不重要不紧急的上面有一个共同的集合叫任务或待办事件,名称叫什么无所谓。举个更简单的例子,比如男人、女人、小孩、老人,那么你可以根据男、女和年龄老少来划分为四个象限,但是如果这里面加入了猴子、大猩猩,则无法根据刚才的来进行划分了,因为刚才四个的论域是人,而加上猴子和大猩猩我们可以用灵长类动物或者哺乳动物来进行划分,那就只能划分雄性、雌性和老少了。

2.说到属性(或者可以用别的词代替)选择,选几个、选哪几个,这个是根据你要研究的问题的相关性来判断,比如一个女生要选择男性伴侣,与此相关性比较高的可能是身高和长相,那么就可以按照高帅、高丑、矮帅、矮丑来进行划分;如果觉得身高、财富、长相相比于其他因素高处一个量级,那么就可以按照这三个维度进行划分成八个象限。然后针对不同象限的男生进行不同的应对对策,比如要不要主动、约会几次确定关系等。选哪几个属性和选几个是需要根据具体情况来划分的,还有要看有没有必要进行那么多的分类,因为分类多了需要更多的应对对策,如果你的应对对策只有几种那就没必要区分那么多类别。

3.属性与属性之间存在权重问题,拿艾森豪威尔矩阵举例,通常情况下大家都是认为重要性要高过紧急性,所以在面对重要不紧急和紧急不重要时我们会将更多的精力放到重要不紧急上。所以在确立属性时也要把权重确立好,可以有一个大致的区分比如重要性>紧急性,也可以细化到比例重要性:紧急性=8:2,这样做会更灵活一点,会出现按照重要不紧急A、紧急不重要a、紧急不重要b、重要不紧急B的事件处理顺序,而不是像以前把所有的重要不紧急处理完再处理紧急不重要的事情。但是这个有一个前提,那就是每个属性也要进行数字量化,否则无法判断。

4.属性怎么分割从前面的例子上并没有找到规律性的方法,只能根据特定场景和每个决策者的个人决定。用艾森豪威尔矩阵举例,重要不重要可以按照这件事是不是可以直接或间接能带来金钱来区分,如果做这件事最终能带来收益那就是重要的,否则不重要;紧急性可以按照3天内必须完成的任务算紧急任务,否则不算;拿女生选择男性伴侣来举例来说,按身高和长相两个维度,比如身高分割条件是180cm,180和180以上是高的,其他是矮的;长相可以选定一个标准,例如吴彦祖,跟吴彦祖差不多或者更好的是帅的,否则是丑的,那么就可以简单的分成四个象限了。身高和长相也可以分割的更多,比如身高可以从160以下、160-169、170-179、180以上;长相也可以选定几个标准,比男生A丑的,男生A到男生B之间的,吴彦祖以上的。

5.最后一步就是为每一个分类设置处理方案了。每一个矩阵决策时都会有一个核心目标,以艾森豪威尔矩阵举例,核心目标是更好的时间管理,重要紧急的立即去做,重要不紧急的定期抽时间做,不重要紧急的分配给别人做,不重要不紧急的尽量不做。当然这个可以根据自己的情况设置,比如重要不紧急的你可以等他拖到变成重要紧急的时候在做,用这些时间处理紧急不重要的事情(可能因为这些事你没法分配给别人做)。如果以找男性伴侣为例,那么核心目标就是找到自己满意的终身伴侣,当然这些都是根据不同情况而改变的,做矩阵思维前首先要想明白自己的核心目标是什么。

将上述的所有内容总结成下面的一张图:

b299641d21636568e250208d83770f2f.png

矩阵思维的核心就是分类和决策,由此联想到机器学习领域的分类算法。推荐算法、精准营销等也是将人根据不同维度进行划分,然后根据不同的分类作出不同的决策和处理方案,是更加复杂的矩阵思维。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381249.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

numpy 归一化_归一化(MinMax)和标准化(Standard)的区别

此文参考https://blog.csdn.net/u010947534/article/details/86632819定义上的区别归一化:将数据的值压缩到0到1之间,公式如下标准化:将数据所防伪均值是0,方差为1的状态,公式如下:归一化、标准化的好处&am…

python多态_Python基础入门18节-第十六节 面向对象如何理解多态

多态是面向对象的一大特性,Python本身也是一门多态性的语言。在Python中要实现多态,还是得借助于上节提到的继承。假设有这么一个场景,在夏季我们可以看到荷花、牡丹花、太阳花,夏天一到这些花全都开放了。这些花我们就将它理解多…

linux重启后root密码错误,Linux技巧| 解决Debian Root密码忘记的问题

Debian Root密码忘记开机 grub 菜单下进入单用户模式进行修改密码/修改系统文件。解决过程注:本教程适用于 Debian 7 8 91. 首先。重启一下系统。在开机 grub 内核选择菜单那里,迅速按“e”。2. 将光标移动到“linux”开头的那一行,将原来的“…

SilverLight学习笔记--Silverlight中WebService通讯

本文我们学习如何在Silverlight中使用WebService进行通讯。 新建项目Silverlight应用程序,命名为:SLWebService。在服务器端我们需要做两项目工作: 1、在Web项目中新建一个类Person,我们将在WebService中返回它的实例化对象。Person类定义如下…

导出文件_一招解决PDF文件导出图片

将PDF文件保存为高清图片是经常需要进行的保存方式之一,因为PDF文件虽然安全性高,但是相比较图片而言,还是不易进行查看的,那么如何将PDF文件导出图片呢?以前也了解过很多方法,不过最好的当然不是截图了。虽…

linux缓存文件用户权限错误,CVE-2019-11244漏洞到底该如何修复?--关于缓存文件权限设置...

2019年5月,Kubernetes社区(后面简称”社区“)修复了标号为CVE-2019-11244的安全漏洞,这个修复方案似乎并不彻底,于是有人发布Issue对此提出异议,希望提供进一步修复方案。虽然Kubernetes已经非常安全,但对于一些安全标…

高中数学40分怎么办_2019年第35届全国高中数学联赛试题及参考答案

2019年第35届全国高中数学联赛考试已结束,本文收集整理本次数学联赛的试题和参考答案,以供大家了解参考。本次数学联赛由全国高中数学联赛组委会统一命题,共分为一试和二试。一试时间为80分钟,包括8道填空题(每题8分)和3道解答题(…

一个把图片保存到SQL数据库的工具

因公司的业务需要,会把很多图片保存到数据库中.因此做了一个很简单的工具,把图片保存到SQL数据库中.1.可以连接到不同服务器上的SQL数据库,可以选择操作各个表;2.可以指定保存到数据库的图片格式(JPG or BMP);3.可以用windows图片和传真查看器预览图片.下载地址:一个把图片保存…

redis 哨兵_Redis哨兵机制的原理介绍

php中文网最新课程每日17点准时技术干货分享本篇文章给大家带来的内容是介绍Redis的哨兵机制,让大家了解哨兵机制的原理和如何实现。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。概述Redis的复制有一个缺点,当主…

BoooLee pyretoolkit -- 一个基于python re模块的在线正则表达式测试工具

为了学习python re模块正则表达式,寻找了一些正则表达式工具,除了komodo捆绑的rx toolkit外,其他的测试工具都是基于.net或其他引擎的,语法上多少有点出入。 干错自己写一个,用了2天时间,python re googl…

【大数据】NiFi 的基本使用

NiFi 的基本使用 1.NiFi 的安装与使用1.1 NiFi 的安装1.2 各目录及主要文件 2.NiFi 的页面使用2.1 主页面介绍2.2 面板介绍 3.NiFi 的工作方式3.1 基本方式3.2 选择处理器3.3 组件状态3.4 组件的配置3.4.1 SETTINGS(通用配置)3.4.2 SCHEDULING&#xff0…

linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...

作业一:1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)cat /etc/passwd /etc/group > /1.txt2)将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)cat /etc/passwd /etc/shadow >> /2.txt3)将/1.txt、/2.…

sqlserver大数据表操作慢_架构师必看!操作日志系统搭建秘技

​在Java开发中,我们经常会遇到一个棘手的问题:记录用户的操作行为。某些操作是相对简单的,我们可以逐条记录。但是某些操作行为却很难记录,例如编辑操作。在某一次操作中,用户可能编辑了对象A的几个属性,而…

sql共享功能目录无法更改_大企业数据库服务首选!AliSQL这几大企业级功能你不可不知...

MySQL代表了开源数据库的快速发展,从2004年前后的Wiki、WordPress等轻量级Web 2.0应用起步,到2010年阿里巴巴在电商及支付场景大规模使用MySQL数据库,再到2012年开始阿里云RDS for MySQL为成千上万家客户提供可靠的关系数据库服务&#xff0c…

递归下降语法分析器的构建_一文了解函数式查询优化器Spark SQL Catalyst

大数据技术与架构点击右侧关注,大数据开发领域最强公众号!暴走大数据点击右侧关注,暴走大数据!记录一下个人对sparkSql的catalyst这个函数式的可扩展的查询优化器的理解,目录如下:0. Overview1. Catalyst工…

被远程机器长时间无响应 (错误码:[308])_自动折叠式“Rollbot”为完全不受束缚的软机器人铺平了道路...

如今,大多数软机器人依靠外部电源和控制,使它们与车外系统连接或用硬件组装。现在,来自哈佛大学约翰保尔森工程与应用科学学院(SEAS)和加州理工学院的研究人员开发了受折纸结构启发的软机器人系统,可以根据…

linux中将光标与操作系统,linux操作系统基本命令介绍(2)

whoami 查看当前用户su - 用户名 切换用户的同时再切换用户空间创建工作组(注意:需要切换到root用户)groupadd 组名删除工作组groupdel 组名修改用户所在组usermod -g 用户名 组名添加用户账号useradd 用户名-d 指定用户登录系统时的主目录,如果不使用该…

vm磁盘映射 不能启动_Oracle的启动与关闭-数据库(4)

Oracle数据的库的启动与关闭,为了节约资源消耗,把我们用到的服务开启,这样对于项目开发也有好处。1 Oracle 启动Oracle 是通过系统的服务来启动的。图1. 找到计算机管理图2. 找到服务,点击图3. Oracle相关启动项图4. 如何关闭和启…

学习总结——实现生成excel表格(方法二)

本方法主要是利用了反射&#xff0c;具体代码如下&#xff1a;Codepublic static int ExportTohtmlExcel__dksq_view(string strsql) { //贷款申请信息获得 BLLibrary.BView_jbxx_dksq viewdal new BView_jbxx_dksq(); IList<View…

linux svn cleanup 用法,SVN命令之清理命令(clean up)的功能及使用技巧

SVN的清理命令&#xff0c;我们经常会使用。这个命令的原理&#xff0c;我们还是有必要深究一下的。当SVN改变你的工作拷贝(或是.svn中的任何信息)&#xff0c;它会尽可能的小心。在进行任何修改操作时&#xff0c;SVN都会把日志记录到日志文件中&#xff0c;然后执行log文件中…