用户画像和标签及TDengine数据库

概述:

   在数据越来越值钱的年代,用户画像和标签也被热议了许久。无论你身处IT部门还是业务部门,一定都听说过用户画像或者标签,甚至有不少人基于此开展各项日常工作。

 

 

1. 标签

对某一类特定群体或对象的 某项特征进行的抽象分类和概括,其值(标签值)具备可分类性。

例如:

  • 对于“人”这类群体,可将“男”、“女”这类特征进行抽象概括,统称为“性别”,“性别”即一个标签;
  • 对于“手机”这类对象,可将“高通”、“海思” 这类特征进行抽象概括,统称为“手机处理器”,“手机处理器”即一个标签。

 

2.标签系统

标签和用户画像的整合应用中心,通常由标签、标签树、画像中心构成。

 

3.用户画像

由某一特定群体或对象的多项特征构成,输出结果通常是对特征的具体描述。(也可理解为用户画像是由多个标签组合而成,其实例是由多个标签值构成)。

用户画像 = 自我介绍

例如:

1.小明是用户画像的一个实例, 小明的输出结果为“男“、“20”、“iPhone”、“北京”、“足球”,是由多个标签中的具体标签值构成。

2.我的一个好友叫王小震,25岁,摩羯座,从事软件开发工作,超级无敌工作狂,平时喜欢外出爬山,打球、喜欢看书,类型多偏技术和管理,偶尔玩玩LOL等游戏,喜欢美食,但对海鲜过敏,目前还是单身狗一只……

 

#看完之后,是不是感到这个人物十分清晰了?这是因为一个完整的人物画像已经呈现在了你的脑海里。当标签被描述得越多,你的用户画像就越清晰。

#理论上来说,先要有标签才能组件用户画像

 

4.做用户画像的意义

a.从公司战略层面来说,好的用户画像可以帮助企业进行市场洞察、预估市场规模,从而辅助制定阶段性目标,指导重大决策,提升ROI;更有助于避免同质化,进行个性化营销。

b.从产品本身角度来说,用户画像可以围绕产品进行人群细分,确定产品的核心人群,从而有助于确定产品定位,优化产品的功能点。例如美妆类app,则前期可大致锁定画像一二线城市,喜欢时尚,年龄段在18至35之间的女性。

c.从数据管理角度来说,用户画像有助于建立数据资产,挖掘数据的价值,使数据分析更为精确,甚至可以进行数据交易,促进数据流通。互联网营销行业中常用的DMP(Data Management Platform)就是用户画像使用的一个好例子。

 

5.用户画像的基本要素

用户画像主要从静态属性、动态属性、消费属性和心理属性来划分。

静态属性是勾勒用户画像的基础:性别、年龄、学历、角色、收入、地域、婚姻等。

动态属性是指用户在互联网上的上网行为、娱乐偏好、社交习惯、出行方式以及获取知识的方式,这些都直接反应了用户对你的内容是否感兴趣。

消费属性是指用户的消费水平、消费心理、消费嗜好等,这反映的是用户对花钱有什么看法。到底是喜欢质量好的还是追求品质高的呢?到底是倾向于功能价值还是情感价值?

心理属性是指用户在生活、工作、情感、社交等方面所拥有的个人价值观。

 

6.构建用户画像的步骤

采集数据:数据的来源有多种,很多公司有自己的CRM系统,或者有智能采集系统日志的工具,常用的采集方式包括API、SDK和传感器采集等,可以通过想要挖掘什么标签来反推需要的数据源。

数据清洗:原始数据源存在“脏数据”,包括数据空缺和噪声、不一致、重复、错误等问题,为了保证后期挖掘的准确性,避免对决策造成影响,须对原始数据进行预处理。

数据标准化:用户画像的建立需要有整合多源数据(跨屏跨媒体)的能力,例如一个实体可能使用多个设备,拥有网络世界的多个账号,则须把多个身份ID组合,建立统一的标准,才能完整标识实体的用户画像。

用户建模:通过算法模型来定义人群的用户画像,常见为分类模型和聚类模型,例如朴素贝叶斯、决策树、SVM,神经网络,k-means等。

标签挖掘:通过平台来进行标签的加工和计算,通常需要部署环境,如通过Hadoop平台进行训练和学习,大规模的并行计算。

标签验证:须通过真实case验证标签挖掘结果的正确性,保证标签对应的处理结果跟预期大体相符。此步骤有时可以跟上个步骤(标签挖掘)对调,即可以先用小样本数据验证模型的可靠性,再依照结果进行调整,再进行挖掘。

数据可视化:即视觉呈现群体或个人的用户画像,包括柱状图/饼状图/表格等,可根据实际情况选择合适的可视化方式。

 

################################################TDengine数据库#############################################################

一、通用 

1.登录tdengine

taos -uroot -proot

2.查看所有库

SHOW DATABASES;

3.查看所有表

#查看表需要先选择库
show tables;

4.选择库

use database;

5.删除库

DROP DATABASE test;

 6.删除表

DROP TABLE 库.表;

 

二、表操作

1.创建表

#利用命令建立表chen,有3个字段:ts 时间戳,temperature 温度,humidity 湿度,city 城市
create table if not exists chen(ts timestamp, temperature int, humidity float, city char);

2.查看表结构

#指定库查看表结构
DESCRIBE 库.chen;

#不指定库查看(需要先选中库)
DESCRIBE chen;

3.插入数据到表

insert into chen(ts, temperature, humidity, city) values (now, 25, 27.3,'天津');

4.查询表记录

#查询全部
 SELECT * from test.chen;

#只显示部分列
SELECT  ts,city from test.chen;

#where条件查询
SELECT  ts,city from test.chen where city='天津';

#where和and
SELECT  ts,city from test.chen where city='天津' and temperature=50;

 

 

 

 

 

相关链接:

https://blog.csdn.net/u013043346/article/details/77712408 ..........................................用户画像

https://zhuanlan.zhihu.com/p/77078253 ........................................................................用户画像

https://blog.csdn.net/sysmedia/article/details/72801......................................................标签系统

https://blog.51cto.com/zhaoshilei/2084316https://blog.csdn.net/raqsoft/article/details/85236517 ....................................数据脱敏介绍

https://blog.csdn.net/yqling2008/article/details/84742200https://www.cnblogs.com/xxeleanor/p/13910953.html ..............影子库介绍

https://coffee.pmcaff.com/article/2485889755697280/pmcaff?utm_source=forum&ivk_sa=1024320u ..............................数据埋点介绍

https://blog.csdn.net/kangweijian/article/details/126773054 ......................................TDengine 入门教程增删改查 

https://blog.csdn.net/weixin_43296313/article/details/124151070 .............................TDengine连接及认证

https://blog.csdn.net/weixin_43296313/article/details/120648296 .............................docker搭建TDengine

 

posted on 2021-06-04 17:04  chen_2987  阅读(1590)  评论(0编辑  收藏  举报

导航