当前位置: 首页 > 编程日记 > 正文

Data - 数据思维 - 中篇

6 - 模型与框架

利用现有的成熟的理论、模型与框架,结合实际业务情况,搭建分析框架,尽量确保数据分析维度的完整性,结果的有效性及正确性。

  • 营销理论模型:4P、用户使用行为、STP理论、SWOT等。
  • 管理理论模型:PEST、5W2H、时间管理、生命周期、逻辑树、金字塔、SMART原则等。
    819128-20190704000211239-672708814.png

7 - 简单的数据分析法

  • 交叉分析:通常是把纵向对比和横向对比综合起来,对数据进行多角度的结合分析
  • 对比分析:横向对比、纵向对比,与不同目标、时期、区域、组织、行业等对比
  • 分组分析:分组的目的在于对比,必须结合对比法来使用
  • 均值分析:通常情况下,总量对比不能很好的反映问题,通过均值处理(算术平均、众数与中位数、几何平均、调和平均等),可以衡量平均水平
  • 结构分析:某部分占总体的比率
    819128-20190704001833585-2128587346.png

8 - 一些模型与框架的简要说明

SWOT

S (strengths)优势、W (weaknesses)劣势,O (opportunities)机会、T (threats)威胁
SWOT分析法析,就是将与研究对象密切相关的各种主要内部优势、劣势和外部的机会和威胁等,通过调查列举出来,并依照矩阵形式排列,然后用系统分析的思想,把各种因素相互匹配起来加以分析,从中得出一系列相应的结论,而结论通常带有一定的决策性。
运用这种方法,可以对研究对象所处的情景进行全面、系统、准确的研究,从而根据研究结果制定相应的发展战略、计划以及对策等。

819128-20190703001829837-219902089.png
从整体上看,SWOT可以分为两部分:第一部分为SW,主要用来分析内部条件;第二部分为OT,主要用来分析外部条件。
利用这种方法可以从中找出对自己有利的、值得发扬的因素,以及对自己不利的、要避开的东西,发现存在的问题,找出解决办法,并明确以后的发展方向。
根据这个分析,可以将问题按轻重缓急分类,明确哪些是急需解决的问题,哪些是可以稍微拖后一点儿的事情,哪些属于战略目标上的障碍,哪些属于战术上的问题。
将这些研究对象列举出来,依照矩阵形式排列,然后用系统分析的所想,把各种因素相互匹配起来加以分析,从中得出一系列相应的结论而结论通常带有一定的决策性,有利于领导者和管理者做出较正确的决策和规划。

5W2H

5W2H:何因(Why)、何事(What)、何人(Who)、何时(When)、何地(Where)、如何做(How)、何价(How much)。
易学易用,利用此分析法可以把握重点,理顺逻辑思路。
应用相对广泛,可用于用户行为分析、业务问题专题分析、营销活动等

5WHY

5why分析法,又称“5问法”,也就是对一个问题点连续以5个“为什么”来自问,以追究其根本原因。
5why法的关键所在:鼓励解决问题的人要努力避开主观或自负的假设和逻辑陷阱,从结果着手,沿着因果关系链条,顺藤摸瓜,直至找出原有问题的根本原因。
819128-20190703001257900-1495731410.png
沿着“为什么——为什么”的因果路径逐一提问,先问第一个“为什么”,获得答案后,再问为何会发生,以此类推,问5次“为什么”,或者更多,以此来挖掘出问题的真正原因。

Why-How-What

  • WHAT - 得到的答案通常只反映出事情的表面现象。
  • HOW - 关键因素在各种辅助因素的作用下,事件是如何一步步发展的?该事件内部是如何运作的?
  • WHY - “切中要害”,引向该事物本质的问题,对整个事件有一个既宏观又深刻的认识
  • Look back - 再用 WHAT 方式重新审视

逻辑树

也称为问题树、演绎树或分解树等,主要针对已知问题进行分析,有助于理清思路,避免进行重复和无关的思考。
通过对已知问题的细化分析,分析结论找到问题的最优解决方案。
逻辑树能保证解决问题的过程完整性,将工作细化成便于操作的具体任务,确定各部分优先顺序,明确责任到个人。

具体操作其实就是将问题的所有子问题分层罗列,从最高层开始,并逐步向下扩展。
把一个已知问题当作树干,考虑这个问题和哪些问题有关,将相关的问题作为树枝加入到树干,一次类推,就会将问题扩展成一个问题树。
三原则:

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

漏斗分析

漏斗分析模型,简单来讲,就是抽象产品中的某一流程,观察流程中每一步的转化与流失。
通过精细化的拆分,从宏观的视角,将复杂的事件分析拆分为独立的归因分析。

综合评价分析

819128-20190704001350816-1891114705.png

金字塔原则(Pyramid Principles)

是一项层次性、结构化的思考、沟通技术,可以用于结构化的写作过程。
利用金字塔结构、用一定的逻辑框架将大问题拆成小问题,然后对小问题进行拆分,直到没有必要继续拆分为止。
从呈现和演示的角度就是从结论说起,然后阐述支持结论的分论点,最后阐述支持分论点的论点。
简而言之, 金字塔原理就是要先表明中心思想,再说论点、论据,然后层层延伸,状如金字塔。

合格的“金字塔”

  • 任意一层次上的思想是下一层的概括
  • 每一组的思想必须是同一范畴
  • 每一组的思想必须具备一定的逻辑关系

819128-20190703003043979-881462529.png
参考信息:http://www.woshipm.com/pmd/306704.html

SMART原则

SMART原则(S=Specific、M=Measurable、A=Attainable、R=Relevant、T=Time-bound)

  • 绩效指标必须是具体的(Specific):绩效考核要切中特定的工作指标,不能笼统;
  • 绩效指标必须是可以衡量的(Measurable):绩效指标是数量化或者行为化的,验证这些绩效指标的数据或者信息是可以获得的;
  • 绩效指标必须是可以达到的(Attainable):绩效指标在付出努力的情况下可以实现,避免设立过高或过低的目标;
  • 绩效指标是要与其他目标具有一定的相关性(Relevant):绩效指标是与工作的其它目标是相关联的;绩效指标是与本职工作相关联的;
  • 绩效指标必须具有明确的截止期限(Time-bound):注重完成绩效指标的特定期限;

无论是制定团队的工作目标还是员工的绩效目标都必须符合上述原则,五个原则缺一不可。
制定的过程也是自身能力不断增长的过程,经理必须和员工一起在不断制定高绩效目标的过程中共同提高绩效能力。

PEST

PEST:政治(Political)、经济(Economic)、社会(Social)和技术(Technological)
主要针对宏观市场环境进行分析,从政治、经济、社会以及技术四个维度对产品或服务是否适合进入市场进行数据化的分析,最终得到结论,辅助判断产品或服务是否满足大环境。

  • 政治(Political),构成政治环境的关键指标有,政治体制、经济体制、财政政策、税收政策、产业政策、投资政策、国防开支水平政府补贴水平、民众对政治的参与度等。
  • 经济(Economic),构成经济环境的关键指标有,GDP及增长率、进出口总额及增长率、利率、汇率、通货膨胀率、消费价格指数、居民可支配收入、失业率、劳动生产率等。
  • 社会(Social),构成社会文化环境的关键指标有:人口规模、性别比例、年龄结构、出生率、死亡率、种族结构、妇女生育率、生活方式、购买习惯、教育状况、城市特点、宗教信仰状况等因素。
  • 技术(Technological),构成技术环境的关键指标有:新技术的发明和进展、折旧和报废速度、技术更新速度、技术传播速度、技术商品化速度、国家重点支持项目、国家投入的研发费用、专利个数、专利保护情况等因素。

STP

市场细分(Segmentation)、目标(Targeting)和定位(Positioning)。
STP理论是战略营销的核心内容,其根本要义在于选择确定目标消费者或客户,或称市场定位理论。
819128-20190703003705615-1571111243.png

根据STP理论,市场是一个综合体,是多层次、多元化的消费需求集合体,任何企业都无法满足所有的需求,企业应该根据不同需求、购买力等因素把市场分为由相似需求构成的消费群,即若干子市场。这就是市场细分。
企业可以根据自身战略和产品情况从子市场中选取有一定规模和发展前景,并且符合公司的目标和能力的细分市场作为公司的目标市场。
随后,企业需要将产品定位在目标消费者所偏好的位置上,并通过一系列营销活动向目标消费者传达这一定位信息,让他们注意到品牌,并感知到这就是他们所需要的。
简而言之,STP理论是指企业在一定的市场细分的基础上,确定自己的目标市场,最后把产品或服务定位在目标市场中的确定位置上。

4P

4P营销理论模型:产品(Product)、价格(Price)、渠道(Place)、促销(Promotion)
主要用于公司或其中某一个产品线的整体运营情况分析,通过分析结论,辅助决策近期运营计划与方案。

  • 产品:能提供给市场,被人们使用和消费并满足人们某种需求的任何东西,包括有形产品、服务、人员、组织、观念和它们的组合。
  • 价格:购买产品时的价格,包括基本价格、折扣价格、支付期限等。影响价格的主要因素有需求、成本和竞争。
  • 渠道:产品从生产企业流转到用户手上全过程所经历的各个环节。
  • 促销:企业通过销售行为的改变来激励用户消费,以短期的行为促进消费的增长,吸引其他品牌用户或导致提钱消费来促进销售增长。

用户行为

只用于用户行为(获取、使用物品或服务所采取的各种行动)的研究分析
用户对产品首先需要有一个认知、熟悉的过程,然后试用,再决定是否继续消费使用,最后成为忠诚用户。
行为轨迹:认知->熟悉->试用->使用->忠诚
利用用户使用行为理论,可以梳理产品分析的各关键指标之间的逻辑关系,构建符合公司实际业务的产品分析指标体系。

基于访谈和观察的构建用户模型
819128-20190702235436364-330639007.png

构建临时用户模型
819128-20190702235514681-2023366460.png

基于行为数据构建用户模型
819128-20190702235536248-526991017.png
819128-20190702235542421-1579461610.png

AARRR

AARRR(Acquisition获取、Activation激活、Retention留存、Revenue收入、Refer推荐)

  • 获取(Acquisition):用户如何发现(并来到)你的产品?
  • 激活(Activation):用户的第一次使用体验如何?
  • 留存(Retention):用户是否还会回到产品(重复使用)?
  • 收入(Retention):产品怎样(通过用户)赚钱?
  • 传播(Retention):用户是否愿意告诉其他用户?
    819128-20190703001034256-966549856.png

转载于:https://www.cnblogs.com/anliven/p/7744333.html

相关文章:

快速设置戴尔latitude笔记本的触摸板和指点杆

// TouchPadSettings.cpp : Defines the entry point for the console application.// by windviki 2010/08/31// 转载请注明出处。//// 办公用的戴尔笔记本除了触摸板,还在键盘中间有一个指点杆(point stick)// 打字很不习惯,经常…

Ubuntu 10.10系统安装手记

原来一直在公司用Ubuntu,感觉做开发是相当不错的,特别那种各种利用命令的方式真是太高效了。所以现在想把笔记本也装上,弄了半天,也遇到不少问题,记下来备忘一下。 虚拟机还是双系统 磁盘里面好多东西,基本…

php值传参,引用传参以及对象传参

传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值传引用 :真正的以地址的方式传递参数传递以后,行参和实参都是同一个对象,只是他们名字不同而已对行参的修改将影响实参的值说明&#xff1…

用一行代码高效的求一个列表的平方和

最近看到一个笔试题,考察的都是 Python 中的高阶函数 题目如下:用一行代码高效的求一个列表的平方和(不能用 sum 函数) 分析 1.先将列表中每个值作平方: 立即想到 map 函数,假设列表是 range(10),那么这个列表中平方是…

【java】第二十二节课(HashSet)

1、使用HashSet建立对象、添加元素并使用两种方法遍历 代码实现 public class SetDemo {public static void main(String[] args) {Set<String> set new HashSet();set.add("猴子");set.add("八戒");set.add("唐僧");set.add("沙僧…

转:在 .NET 中实现异步回调访问数据库

在 .NET 中实现异步回调访问数据库 时间:2009-11-17 19:52来源:网络收集 作者:佚名 点击: 334 次 技术论坛某些场合下&#xff0c;在对数据库进行访问时&#xff0c;为了避免同步访问数据时所带来的延迟&#xff0c;我们需要改进设计&#xff0c;以提高程序执行效率。一方面&am…

《资安人》:迈向成功SOC之路

近日&#xff0c;台湾的《资安人》上发表了一篇文章——《迈向成功的SOC之路》&#xff0c;现转载至此&#xff0c;以飨读者。【作者&#xff1a;王榮信 -11/08/2010】在現代虛擬世界中&#xff0c;造成資訊安全事件的來源為病毒、蠕蟲或木馬&#xff0c;不變的安全事件來源就是…

Laravel 上使用 phpexcel的两种方式

原创 2017年06月24日 20:24:311229文章采集与网上 方式1。使用原生的phpexcel &#xff0c; http://blog.csdn.net/CSwfe/article/details/52748046?locationNum1 1、在app目录下创建一个新的文件夹&#xff0c;命名libs&#xff08;可自定义&#xff09; app/libs/phpExcel2…

剑指offer-----Python-----栈

用两个栈实现队列 题目&#xff1a;用两个栈来实现一个队列&#xff0c;完成队列的Push和Pop操作。队列中元素为int类型. 首先&#xff0c;栈都是先进后出&#xff0c;但是队列呢&#xff0c;一般是先进先出。也就是创建两个栈stack1和stack2&#xff0c;使用两个“先进后出”的…

【工具软件】markdown编译器待办事项无法打勾

使用时可以直接点击上方工具栏的 List item 注意&#xff1a;此时已经自动在里面加了一个空格&#xff0c;如果直接加x的话&#xff0c;不会打勾&#xff0c;如下&#xff1a;[ x] List item 所以先删除空格在加x 问题解决

【转】创建不可见的Activity

在android开发中有时候会用到一些后台的Activity&#xff0c;但又不适合使用service&#xff0c;比如直接点击程序图标时只是执行一段代码&#xff0c;不需要弹出程序界面。此时可以在项目的AndroidManifest.xml文件中相应的Activity标签中添加这样一行&#xff1a;android:the…

关于 TApplication 详解 三 ---- TComponent

ComponentCount属性 对应对象&#xff1a;所有组件 声明&#xff1a;property ComponentCount: Integer; 功能&#xff1a;此属性在运行时有效&#xff0c;它是只读型。同时它标明组件具有的组件数。当用户在设计时可以在窗体上放置一个组件&#xff0c;因此此窗体将变为…

[转载] K3 K3c 最简单无损开壳方法

只用一把螺丝刀就行了&#xff0c;其它什么撬棒 信用卡 撬片等 拆机工具一概不用。拆了5台&#xff0c;只有一台断了一个扣口。1. 把底部4个螺丝拿掉。2.把路由如图放在桌子上&#xff0c;路由平行于身体&#xff0c;注意是立着放 使路由与桌子接触的部分成30度角。这样使一侧…

图像处理随笔知识

采样频率&#xff1a; 采样频率是指1s内采样的次数&#xff0c;反映了采样点之间的间隔大小。 采样频率越高&#xff0c;得到的图像样本越逼真&#xff0c;图像质量越高&#xff0c;但要求的存储量也越大。 图像量化&#xff1a; 要用多大范围的数值来表示图样采样之后的每一个…

一则android软件开发工程师的招聘信息

岗位职责&#xff1a; 从事Android平台的客户端软件开发 任职资格&#xff1a; 1、一年以上Android平台开发经验&#xff1b; 2、两年以上Java开发经验&#xff1b; 3、熟悉Android开发架构和API调用&#xff1b; 4、熟悉HTTP、TCP/IP通讯协议&#xff1b; 5、熟悉面向对象编程…

【数据库】数据库基本操作

操作练习&#xff1a; 创建数据库 删除数据库 修改数据库配置 创建数据表 修改表结构 ———————————— 添加字段 修改字段 重命名字段 更改主键 删除字段 ———————————— 重命名表名 删除表 截断表 表数据的操作 添加数据 修改数据 删除数…

USERADD命令详解

2019独角兽企业重金招聘Python工程师标准>>> 1.作用useradd命令用来建立用户帐号和创建用户的起始目录&#xff0c;使用权限是终极用户。2.格式useradd [&#xff0d;d home] [&#xff0d;s shell] [&#xff0d;c comment] [&#xff0d;m [&#xff0d;k templat…

tensorflow入门(二)

import numpy as np import tensorflow as tf import matplotlib.pyplot as plt#使用numpy生成200个随机点 x_data np.linspace(-0.5,0.5,200)[:,np.newaxis] noise np.random.normal(0,0.02,x_data.shape) y_data np.square(x_data) noise#定义两个placeholder x tf.plac…

DRF序列化和反序列化

一、自定义序列化组件 新建一个任意名的py文件&#xff0c;里面导入serlizerfrom rest_framework import serializers自定义一个类继承serializers&#xff0c;里面写需要序列化的字段方法一&#xff1a;继承serializers.Serializerclass BookSerlizer(serializers.Serializer)…

设计模式学习笔记-中介模式

概述&#xff1a; 用中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用&#xff0c;从而使其耦合松散&#xff0c;而且可以对立地改变他们之间的…

【数据库】兴唐第二十七节课之jdbc的使用

使用jdbc修改数据库表中的信息 package java27practice;import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement;public class JDBCDemo {public static void main(String[] args) {Connection conn null;Stat…

windows 2008 R2无法创建性能收集器

问题&#xff1a; 检查排除方法&#xff1a; 1.确保用户有权限 Http://technet.microsoft.com/zh-cn/library/cc749154(WS.10).aspx &#xff08;参考&#xff1a; 2.确保 Distributed Transaction Coordinator服务 及Task Scheduler服务有启动。 3.检查 C:\Windows\System32\T…

Silverlight WCF RIA服务(二十三)Silverlight 客户端 4

DomainDataSource WCF RIA Services提供DomainDataSource控件来简化用户界面和域上下文中数据的交互。通过DomainDataSource&#xff0c;我们可以只是用声明性语法来检索、编辑数据。我们指定域上下文与DomainDataSource一起使用&#xff0c;然后通过这个上下文来调用操作。Dom…

Storm Trident示例function, filter, projection

以下代码演示function, filter, projection的使用&#xff0c;可结合注释 省略部分代码&#xff0c;省略部分可参考&#xff1a;https://blog.csdn.net/nickta/article/details/79666918 FixedBatchSpout spout new FixedBatchSpout(new Fields("user", "score…

解决 sh: java: command not found 问题

在执行脚本上加入如下配置即可#!/bin/bashJAVA_HOME/usr/java/jdk1.8.0_152export PATH$PATH:$JAVA_HOME/bin转载于:https://www.cnblogs.com/jimw/p/11126437.html

【数据库】 兴唐第二十七节课只sql注入

首先来一个用户登录程序 public static void login(String username, String password) {Connection conn null;Statement stat null;ResultSet rs null; try {Class.forName("com.mysql.jdbc.Driver");String url "jdbc:mysql://127.0.0.1:3306/tyrantfor…

SIEM部署的几条最佳实践

2010年11月12号&#xff0c;NetworkWorld发表了一篇文章——《SIEM部署的最佳实践》&#xff0c;业界同仁给出了他的一些建议。 这些建议主要是针对Verizon2010年的那个DBIR报告中提到的日志缺失造成的严重问题。 至于建议&#xff0c;主要有&#xff1a; 1&#xff09;先要搞明…

ffmpeg解码视频存为BMP文件

ffmpeg解码视频存为BMP文件 分类&#xff1a; ffmpeg2011-07-28 12:13 8人阅读 评论(0) 收藏 举报view plain#include <windows.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #pragma once #ifdef __cplusplus extern …

(四)Asp.net web api中的坑-【api的返回值】

&#xff08;四&#xff09;Asp.net web api中的坑-【api的返回值】 原文:&#xff08;四&#xff09;Asp.net web api中的坑-【api的返回值】void无返回值IHttpActionResultHttpResponseMessage自定义类型我这里并不想赘述这些返回类型&#xff0c; 可以参考博文http://blog.c…

如何提高编程能力?

其实很多人学编程都会遇到困难&#xff0c;我觉得其中一个根本原因是他们没搞明白学编程到底是学什么。编程不是一种知识&#xff0c;而是一门手艺。我们从小到大的学习都是学习知识&#xff0c;流程一般是课前看书预习&#xff0c;上课听讲&#xff0c;下课做作业&#xff0c;…