数据分析思维(五)|逻辑树思维

简介: 在很多数据分析场景中我们需要梳理分析的逻辑,需要进行指标从大到小的拆分,这时候我们可以顺着影响分析结果的因素进行层层溯源,从而抓住问题的核心。为了有更清晰的逻辑结构,常常采用逻辑树(又称问题树、分解树)进行整体过程的呈现。逻辑树使用层级的结构将每个大问题的所有子问题进行罗列,然后再将子问题的子问题进行罗列,以此类推,当问题不能够被拆分时形成一个完整的逻辑树。

逻辑树思维

1、概念

在很多数据分析场景中我们需要梳理分析的逻辑,需要进行指标从大到小的拆分,这时候我们可以顺着影响分析结果的因素进行层层溯源,从而抓住问题的核心。为了有更清晰的逻辑结构,常常采用逻辑树(又称问题树、分解树)进行整体过程的呈现。逻辑树使用层级的结构将每个大问题的所有子问题进行罗列,然后再将子问题的子问题进行罗列,以此类推,当问题不能够被拆分时形成一个完整的逻辑树。

逻辑树没有固定的结构,问题多时子树和叶子就会多,当新的问题出现时在对应的位置添加子树(叶子)即可。一般的逻辑树结构如下:
在这里插入图片描述

2、逻辑树核心

三要素

  • 要素化:把相同问题总结归纳成要素;
  • 框架化:将各个要素组织称框架,遵守不重不漏的原则;
  • 关联化:框架内的各要素保持必要的相互联系,简单而不孤立。

逻辑树的划分

议题树:将问题逐层细分

  • 议题树是最简单的逻辑树,议题树通过逐层细分的方式将模糊不清的问题分成无数个具体的小问题。由于细分的原因,议题树的子树和叶子都很多,从议题树上我们可以推断出所有的可能情况,但是构建树的速度很慢。
  • 使用场景:通常用于问题开始出现时。问题出现初期通常是不明原因的,这时详细的进行问题罗列就显得很重要了。
  • 议题树结构示例:

在这里插入图片描述

假设树:论证假设性问题

  • 假设树顾名思义是用于提供假设的逻辑树,这里的假设是用于提供多种解决问题的方案的假设,提出假设后要给出足够多的证据来证明假设的可行性。
  • 使用场景:对于问题现状有足够的了解,需要提出合理的假设方案(准备对问题进行更深入的分析时)。
  • 假设树结构示例:

在这里插入图片描述

是否树:将问题简单化

  • 是否树相对于前面的两种逻辑树来说更加的简单,该树可以看作是一颗二叉树(每个节点只有是/否两个分支),我们每次只需要考虑问题是否成立即可,是则采取建议,否则继续进行考虑。
  • 使用场景:当深入了解了问题整体,需要提供决策或提供决策标准时选择是否树。
  • 是否树结构示例:

在这里插入图片描述

逻辑树划分对比

类型 描述 作用 使用场景
议题树 将大问题细分成具有逻辑的小问题 将问题拆分,利于解决 问题出现时
假设树 假设多种解决方案,并对每种方案给出论据 提供潜在的解决方案,加快解决问题的进程 了解问题现状时
是否树 展示抉择和决策标准之间的联系 确认问题的决策 深入了解问题时

3、举个例子

案例

  • 举个通俗点的例子,读文章的小伙伴们都是数据分析行业的从业者(爱好者),现在给出一个问题:如何提高数据分析能力?看到这个问题不难感受到数据分析所涉及的知识多而广,一时间不知道如何下手,此时我们就可以通过逻辑树的方式,按照某种逻辑对提高数据分析能力这件事进行拆分,拆分示例图如下所示:

在这里插入图片描述

  • 根据上述的拆分方式,我们很清晰的能够列举出数据分析所需要的各种能力,之后我们再根据具体欠缺的知识点进行学习即可。

总结

  • 上述的例子是一个最简单的例子,其实不难发现,想要构建出一个好的逻辑树,“逻辑”是很重要的,我们要在遇到问题之前清晰的考虑到问题是由什么产生的,产生问题的原因又是从哪里来的......这也就是我们常说的有“逻辑”的去思考问题。
相关文章
|
2月前
|
数据采集 机器学习/深度学习 数据可视化
|
3月前
|
存储 算法 数据挖掘
高效文本处理新纪元:Python后缀树Suffix Tree,让数据分析更智能!
在大数据时代,高效处理和分析文本信息成为关键挑战。后缀树作为一种高性能的数据结构,通过压缩存储字符串的所有后缀,实现了高效的字符串搜索、最长公共前缀查询等功能,成为文本处理的强大工具。本文探讨Python中后缀树的应用,展示其在文本搜索、重复内容检测、最长公共子串查找、文本压缩及智能推荐系统的潜力,引领数据分析迈入新纪元。虽然Python标准库未直接提供后缀树,但通过第三方库或自定义实现,可轻松利用其强大功能。掌握后缀树,即掌握开启文本数据宝藏的钥匙。
60 5
|
7月前
|
机器学习/深度学习 数据采集 算法
Python用逻辑回归、决策树、SVM、XGBoost 算法机器学习预测用户信贷行为数据分析报告
Python用逻辑回归、决策树、SVM、XGBoost 算法机器学习预测用户信贷行为数据分析报告
|
4月前
|
机器学习/深度学习 前端开发 数据挖掘
基于Python Django的房价数据分析平台,包括大屏和后台数据管理,有线性、向量机、梯度提升树、bp神经网络等模型
本文介绍了一个基于Python Django框架开发的房价数据分析平台,该平台集成了多种机器学习模型,包括线性回归、SVM、GBDT和BP神经网络,用于房价预测和市场分析,同时提供了前端大屏展示和后台数据管理功能。
123 9
|
算法 数据挖掘 大数据
到底什么才是数据分析思维? by彭文华
到底什么才是数据分析思维? by彭文华
|
7月前
|
机器学习/深度学习 数据可视化 数据挖掘
SPSS用K均值聚类KMEANS、决策树、逻辑回归和T检验研究通勤出行交通方式选择的影响因素调查数据分析
SPSS用K均值聚类KMEANS、决策树、逻辑回归和T检验研究通勤出行交通方式选择的影响因素调查数据分析
|
数据挖掘
数据分析思维(四)|分类/矩阵思维
在进行数据分析工作时,我们往往会涉及到多个核心指标,而对于不同数值核心指标的结合又会产生多种不同的结果,我们将相似结果的内容放到一起进行统一决策就会大大节省数据分析的时间,这种思想我们称之为分类思维
数据分析思维(四)|分类/矩阵思维
|
数据挖掘 Python
数据分析思维(二)|相关思维
相关思维是数据分析中最常见的思维之一,在我们观察指标变化的时候,往往需要观察指标之间的相关关系,比如观察自己身高和体重的变化,这就是一种相关思维的体现。
数据分析思维(二)|相关思维
|
7月前
|
SQL 算法 数据可视化
什么是数据分析思维
什么是数据分析思维
|
数据采集 数据挖掘 索引
pandas数据分析之数据运算(逻辑运算、算术运算、统计运算、自定义运算)
数据分析离不开数据运算,在介绍完pandas的数据加载、排序和排名、数据清洗之后,本文通过实例来介绍pandas的常用数据运算,包括逻辑运算、算术运算、统计运算及自定义运算。
461 0
下一篇
DataWorks