3分钟,看懂用户偏好分析

简介: 一提到用户画像,很多人直观地会想到:通过用户画像分析出用户偏好。到底用户偏好该如何做分析,今天简单分享下,给大家一个懒人攻略。

一、如何量化用户偏好


直观上看,用户偏好,就是


A用户喜欢产品甲


B用户喜欢产品乙


问题是:如何通过数据的形式,把这个关系表达出来。


最简单的方法是:


  • 把用户分类标注出来(如上边的A用户、B用户)
  • 把产品标准出来(比如甲产品、乙产品)
  • 设定“喜欢”的标准,比如一周内购买2次以上
  • 计算每个用户,符合“喜欢”产品的人数


如下图,A、B用户各抽100人,观察其对甲乙产品“喜欢”的人数,这样就能简单的把“喜欢”表达出来了。


image.png


二、如何评价用户偏好


如果真如上边例子的话,用户的喜好是很明显的。把人数换算成比例,可以清晰看到:抽出的100名A用户,90%都喜欢甲产品,抽出的100名B用户,90%都喜欢乙产品。那肯定两类用户喜好不同。


但实际情况会很纠结,比如下图这种情况。理论上,年轻人喜欢喝汽水,中年喜欢喝茶,老年喜欢喝牛奶。但是在数据上看,其比例差异也就不到20%。很多时候会让人纠结:到底年龄和饮料之间有没有关系呀?


image.png



这时候可以用统计学中独立性检验,一定程度减少纠结。


三、什么是独立性检验


(大家可以直接略过这一段)独立性检验是一种基础方法。所谓独立性检验,指的是其利用了“两个互独立的事件同时发生的概率,等于两件事单独发生的概率的乘积”的原理进行检验。


image.png


独立性检验的原假设是两个变量独立。大家知道,原假设就是要被怼翻的,所以如果假设检验不通过(P值小于0.05),就能拒绝原假设,认为两个变量有关系。


四、如何做独立性检验


具体的统计学原理稍显复杂,既然是懒人攻略,那么就直接给操作步骤:


第一步:根据题目,给出观察数据


image.png


第二步:计算期望频数数据


image.png


第三步:使用公式计算卡方检验结果


image.png


大家直接看P值就好了,小于0.05,推翻原假设,年龄和饮料选择之间不独立,可认为差异是真实存在的。


五、背后的问题


上边虽然给了很多方法,但是一定要注意:用户喜好并不是固定不变的,过去的数据参考意义会很有限。


  • 比如把“偏好”定义为购买。那么购买很可能受到价格、品牌、口碑等多方面影响。


  • 比如把“偏好”定义为浏览页面。那么浏览行为很可能受到标题党、蹭热点等影响。

可能一个促销活动,一个蹭热点的标题,就把前边发现的结论推翻了。


总之,通过简单的数据定义出来的“偏好”,可能不是真正的偏好,其中夹杂了大量的其他原因。需要更多方法来剔除这些原因。今天就讲到这里啦,大家感兴趣的话,记得转发+在看+点赞,三连,支持下小熊妹哦,谢谢大家。

相关文章
|
Shell 网络安全 开发工具
Windows环境安装及配置git并连接gitee远程仓库
Windows环境安装及配置git并连接gitee远程仓库
4804 0
最牛逼 Java 日志框架—Log4j2,性能无敌,横扫对手
Logback 算是JAVA 里一个老牌的日志框架,从06年开始第一个版本,迭代至今也十几年了。不过logback最近一个稳定版本还停留在 2017 年,好几年都没有更新;logback的兄弟 slf4j 最近一个稳定版也是2017年,有点凉凉的意思。
|
9月前
|
人工智能 开发框架 安全
龙蜥 2024 年度“最佳合作伙伴”揭晓!申威、AMD 等多家新晋贡献厂商实力登榜
当前,龙蜥社区已实现和操作系统全产业链伙伴从底层硬件支持到上层应用服务优化的全方位深度合作。
|
12月前
|
机器学习/深度学习 人工智能 并行计算
《量子计算对人工智能发展的深远影响》
在科技发展的浪潮中,量子计算与人工智能的融合正引领着深刻的科技变革。量子计算利用量子比特的叠加和纠缠特性,实现并行计算,显著提升机器学习训练速度、优化问题求解、大数据分析能力及AI模型泛化能力,催生新型AI算法,并拓展新应用领域。然而,这一融合仍面临硬件稳定性和软件开发等挑战。
558 4
《量子计算对人工智能发展的深远影响》
|
JSON 前端开发 JavaScript
socket.io即时通信前端配合Node案例
本文介绍了如何使用socket.io库在Node.js环境下实现一个简单的即时通信前端配合案例,包括了服务端和客户端的代码实现,以及如何通过socket.io进行事件的发送和监听来实现实时通信。
309 2
|
数据可视化 数据处理 Swift
Swift开发——简单App设计
SwiftUI教程概述:简化App设计,通过代码展示了如何创建一个计算两个数之和的界面。工程`MyCh0902`包含`ContentView.swift`,其中定义了`ContentView`和`MyView`结构体。`MyView`负责界面布局,使用`VStack`和`HStack`组织元素,如`TextField`和`Button`。点击`Button`调用`calc`方法处理输入并更新结果。界面设计可在Xcode的Inspector窗口中可视化配置。推荐将界面逻辑移到单独的`MyView.swift`文件中以清晰分离视图设计。
509 1
Swift开发——简单App设计
|
负载均衡 关系型数据库 MySQL
MySQL 主主复制与主从复制对比
MySQL的主主复制和主从复制是两种常见的数据库复制配置方式,各有优缺点和适用场景。以下是对这两种复制方式的详细对比: ### 主从复制 (Master-Slave Replication) **特点:** 1. **单向复制**:数据从主服务器复制到一个或多个从服务器。从服务器只能从主服务器接收数据更新,不能向主服务器发送数据。 2. **读写分离**:主服务器处理写操作(INSERT、UPDATE、DELETE),从服务器处理读操作(SELECT),可以分担读负载,提高系统的整体性能。 3. **数据一致性**:数据在主服务器上是最新的,从服务器上可能会有一定的延迟。 **优点:**
973 1
|
JavaScript 前端开发
Playwright执行 JavaScript 脚本:探索浏览器自动化的新境界
在Web自动化中,Playwright提供`page.evaluate()`和`page.evaluate_handle()`来执行JavaScript脚本。`page.evaluate()`返回脚本执行结果,而`page.evaluate_handle()`返回JSHandle。示例展示了如何使用它们,如打印网页标题、操作元素及获取页面内容。通过这些方法,可以处理常规方法难以操作的网页元素。
|
小程序 开发者
小心你的小程序被清退!小程序备案全流程攻略
小心你的小程序被清退!小程序备案全流程攻略
1745 1
|
人工智能 前端开发 机器人
【杂谈】扣子(Coze) 初体验
扣子(Coze)是什么 官方原文如下: 扣子(coze.cn)是一款用来开发新一代 AI Chat Bot 的应用编辑平台,无论你是否有编程基础,都可以通过这个平台来快速创建各种类型的 Chat Bot,并将其发布到各类社交平台和通讯软件上。 我们可以理解为一个聊天🤖️,可以在其他平台上发布。那就让我们快速开始吧
2030 0