京公网安备 11010802034615号
经营许可证编号:京B2-20210330
大数据下的用户行为分析
1. Consumer behaviour is the study of when,why,how
and where people do or don't buy a product。
用户行为一般指用户通过中间资源,购买、使用和评价某种产品的记录。同时辅以用户、资源、产品自身及环境的信息。
用户行为记录一般可以表示一组属性的集合:{属性1,属性2,...,属性N}
2. 用户行为分析主要是研究对象用户的行为。数据来源包括用户的日志信息、用户主体信息和外界环境信息。通过特定的工具对用户在互联网/移动互联网上的行为进行记录,记录的信息通常称为用户日志。
数据内容:
(1)网站日志:用户在访问某个目标网站时,网站记录的用户相关行为信息;
(2)搜索引擎日志:搜索引擎日志系统所记录的用户在搜索引擎上的相关行为信息;
(3)用户浏览日志:通过特定的工具和途径记录用户所记录的用户在该搜索引擎上的相关行为信息;
(4)用户主体数据:如用户群的年龄、受教育程度、兴趣爱好等;
(5)外界环境数据:如移动互联网流量、手机上网用户增长、自费套餐等;
数据特点:
(1)大数据量/海量数据,big data;
(2)实时分析/准实时分析、离线分析;
(3)由于用户日志包含大量用户个人信息,为避免涉及过多的用户隐私,日志工具通常对用户个人信息进行加密,不涉及具体用户行为的细节内容,保护用户隐私;
(4)日志信息通常含有较多的噪音,因此,基于个人行为信息分析得到的结论常常存在着很大的不可靠性。
3. 用户行为分析平台主要面临海量数据处理困难、分析模型算法复杂、建设和运营成本高昂等方面的技术难点和挑战。
海量数据处理困难:
(1)问题:面临TB甚至PB级的海量数据,传统关系数据库存储尚可,但对OLAP分析效仿低下;
(2)难点:如何可实现可扩展的数据存储、灵活快捷的数据访问?
(3)思路:利用Nosql数据库解决大数据存储,通过水平扩展读写负载提高访问性能;
分析模型算法复杂:
(1)问题:分析需要运用预警预测、聚类、协同过滤等数据挖掘算法,算法的编程复杂度和计算复杂度都非常大;
(2)难点:如何实现分析模型,并提供实时高速的复杂分析;
(3)思路:改造开源的数据挖掘模型库,并运用Hadoop等并行计算框架;
建设和运维成本高昂:
(1)问题:传统数据库和分析软件进行海量数据分析将导致天价的软件授权许可费用;外部数据分析服务同样价格昂贵,并且面临安全性和灵活性局限;
(2)难点:如何低成本高效率的建设和运维系统?
(3)思路:基于可靠的开源解决方案构建独立自主经济灵活的分析平台。
4. Hadoop是基于Google有关大数据的论文实现的开源项目,最初的框架由Doug
Cutting在2005年提出,目前是由Apache维护的开源项目。从最初到现在,Hadoop系统在7年中开发完成了一系列重要的子项目,已经形成了一个涵盖数据存储、管理和分析功能的较为完整的大数据生态系统,成为大数据存储与处理领域地位最重要、应用最广泛的开源框架。
核心组件:
(1)MapReduce:
· Hadoop的分析式并行处理框架;
· 实现对HDFS上海量数据的批量分析;
(2)HDFS:
· Hadoop的一个分布式文件系统;
· 高容错性,部署在低廉商业硬件;
· 提供高吞吐量,适合批量处理;
Hadoop是运行在大量通常计算单位上提供海量数据存储与并行计算的平台框架:
· 基于x86集群水平可扩展;
· 基于MapReduce的并行计算能力;
· 设计规模:PB级的数据量,数千台计算节点;
5. Hadoop的优势:
(1)高可靠性:
· 按位存储和处理数据的能力值得信赖;
(2)高扩展性:
· 可以管理数以千计的存储和计算节点;
(3)高性能:
· 实现数千计算节点的并行计算;
(4)高容错性:
· 自动备份和自动失败任务重起;
Hadoop的不足:
(1)性能可优化:
· 与硬件的理论性能存在差距,具有优化空间;
(2)可扩展性和可靠性:
· 受单一Namenode,单一Jobtracker的设计严重制约,存在明显的单点故障源;
· 单一的Namenode的内容容量和性能有限,使得Hadoop集群的节点数量被限制到2000个左右,能支持的文件系统被限制在10-50PB,最多支持的文件数量大约为1.5亿;
(3)欠缺各种企业特性:
· 企业的个性化需求、定制化开发和可靠的运营维护服务;
企业版Hadoop改进主要方向:
(1)消除单点故障制约;
(2)改进MapReduce;
(3)完善数据管理和数据源整合;
(4)镜像、快照等容灾能力;
(5)可靠的服务支持;
6.
数据挖掘算法的编程复杂度和计算复杂度都非常大,往往称为制约分析项目按期完成的瓶颈,精细化运营分析平台利用支持Hadoop并行计算框架的开源数据挖掘模型数据库Mahout,实现了数据挖掘算法的快速实施和高效表现。基于这些经验,未来我们将研究整合其他的开源算法库(如Weka和R等),以及商业算法库,以保证分析的精确性和性能。
利用Mahout的聚类和协同过滤算法库的实现价值评估分析和智能推荐引擎。
7. 用户行为分析平台建立了大量的分析主题,分析结果的呈现能力对平台的应用效能影响重大。利用研制管理决策支持系统的经验,我们可以提供灵活可制定的报表编制和数据展现方式,并建立了主动推送和移动跨平台访问结合的数据访问能力,提高分析材料的生成和呈现速度。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
【核心关键词】大数据、可视化、存储、架构、客户、离线、产品、同步、实时、数据仓库、数据分析、数据可视化、存储数据、离线 ...
2026-05-21在电商流量红利消退、公域获客成本持续走高的当下,存量用户深度挖掘已成为店铺增收增效的核心抓手。相较于付费投放获取的陌生新 ...
2026-05-21 很多数据分析师每天盯着几十个指标,但当被问到“这套指标要支撑什么业务目标”“指标之间是什么逻辑关系”“业务变化时如何 ...
2026-05-21在数据驱动决策的时代,数据质量直接决定分析结果的可靠性与准确性,而异常值作为数据清洗中的核心痛点,往往会扭曲分析结论、误 ...
2026-05-20 很多数据分析师每天盯着GMV、DAU、转化率,但当被问到“哪些指标在所有行业都适用”“哪些指标只对电商有意义”“二者如何搭 ...
2026-05-20Agent的能力边界,很大程度上取决于其掌握的Skill质量和数量。传统做法是靠人工编写和维护Skill,但这条路很快会遇到瓶颈。业务 ...
2026-05-20在统计分析中,方差分析(ANOVA)是一种常用的假设检验方法,核心用于分析“一个或多个自变量对单个因变量的影响”,广泛应用于 ...
2026-05-19 很多数据分析师每天盯着GMV、DAU、转化率,但当被问到“什么是指标”“指标和维度有什么区别”“如何定义指标值的计算规则和 ...
2026-05-19想高效备考 CDA 一级,拒绝盲目刷题、冗余学习?《CDA 一级教材知识手册》重磅来袭!以官方教材为核心,浓缩 13 章 103 个核心考 ...
2026-05-19在数据统计分析中,卡方检验是一种常用的非参数检验方法,核心用于判断两个或多个分类变量之间是否存在显著关联,广泛应用于市场 ...
2026-05-18在企业数字化转型的浪潮中,很多企业陷入了“技术堆砌”的误区——上线了ERP、CRM、BI等各类系统,积累了海量数据,却依然面临“ ...
2026-05-18小陈是某电商平台的数据分析师。老板交给他一个任务:“我们平台的注册用户已经突破1000万了,想了解一下用户的平均月消费金额。 ...
2026-05-18【专访摘要】本次CDA持证专访邀请到拥有丰富物流供应链数据分析经验的赖尧,他结合自身在京东、华莱士、兰格赛等企业的从业经历 ...
2026-05-15在数字化时代,企业的每一次业务优化、每一项技术迭代,都需要回答一个核心问题:这个动作到底能带来多少价值?是提升了用户转化 ...
2026-05-15在数据仓库建设中,事实表与维度表是两大核心组件,二者相互关联、缺一不可,共同构成数据仓库的基础架构。事实表聚焦“发生了什 ...
2026-05-15 很多数据分析师沉迷于复杂的机器学习算法,却忽略了数据分析最基础也最核心的能力——描述性统计。事实上,80%的商业分析问 ...
2026-05-15【核心关键词】互联网、机会、运营、关键词、账户、数字化、后台、客户、成本、网络、数据分析、底层逻辑、市场推广、数据反馈 ...
2026-05-14在Python数据分析中,Pandas作为核心工具库,凭借简洁高效的数据处理能力,成为数据分析从业者的必备技能。其中,基于两列(或多 ...
2026-05-14 很多人把统计学理解为“一堆公式和计算”,却忽略了它的本质——一门让数据“开口说话”的科学。真正的数据分析高手,不是会 ...
2026-05-14在零售行业存量竞争日趋激烈的当下,客户流失已成为侵蚀企业利润的“隐形杀手”——据行业数据显示,零售企业平均客户流失率高达 ...
2026-05-13