R语言Pearson相关性分析就业率和“性别平等”谷歌搜索热度google trend时间序列数据可视化

Google Trends, 即谷歌趋势。

由Kaizong Ye,Liao Bao撰写

谷歌趋势是谷歌旗下一款基于搜索数据推出的一款分析工具。

它通过分析谷歌搜索引擎每天数十亿的搜索数据,告诉用户某一关键词或者话题各个时期下在谷歌搜索引擎中展示的频率及其相关统计数据。

我们为一位客户进行了短暂的咨询工作,他正在构建一个主要基于谷歌搜索词热度和就业率的分析应用程序。

思路是这样的: 用本科就业人数employed-bachelor的数据除以总就业人数employed-all的数据,得出百分比,即本科就业率。

然后把关键词“性别平等”(gender equality)的谷歌趋势google trend的数据整合成月的, 两个数据做成一个表格, 然后作pearson correlation相关性的分析,和可视化:

image.png

image.png

视频

非线性模型原理与R语言多项式回归、局部平滑样条、 广义相加模型GAM分析

探索见解

去bilibili观看

探索更多视频

image.png

读取数据

employedall=read.csv("employed-all.csv")  
employed_bachelor=read.csv("employed-bachelor.csv")  
google=read.csv("gender equality- google trend.csv",skip=4)
image.png

hero-a-transformation-in-store2.jpg

R语言回归、anova方差分析、相关性分析 《精品购物指南》调研数据可视化

阅读文章


合并数据

把google trend的数据整合成月的

for(j in c("01","02","03","04","05","06","07","08","09","10","11","12")){  
  ym=paste(i,"-",j,sep="")  
    index=grep(ym, google$Week )  
    monthsum=c(monthsum,sum(as.numeric(google$gender.equality[index])))


随时关注您喜欢的主题


image.png

合并google trend的数据和就业数据

result=cbind(monthsum,employed$proportion)

image.png

分析相关性可视化

20200407141144647.png

Pearson’s相关性检验

在统计学中,皮尔逊相关系数,是用于度量两个变量X和Y之间的相关(线性相关),其值介于-1与1之间,其绝对值越大说明该两个变量越相关。

cor.test(result$employed,result$google)

image.png

首先看Y与X是否有显著关系,即P值大小,接着分析相关关系为正向或负向,也可通过相关系数大小说明关系紧密程度。一般相关系数在0.7以上说明关系非常紧密。p<0.01,因而说明本科就业率和性别平等搜索热度之间有着显著的正相关关系。


可下载资源

关于作者

Kaizong Ye拓端研究室(TRL)的研究员。Kaizong Ye拓端研究室(TRL)的研究员。在此对他对本文所作的贡献表示诚挚感谢,他在上海财经大学完成了统计学专业的硕士学位,专注人工智能领域。擅长Python.Matlab仿真、视觉处理、神经网络、数据分析。

本文借鉴了作者最近为《R语言数据分析挖掘必知必会 》课堂做的准备。

​非常感谢您阅读本文,如需帮助请联系我们!

 
QQ在线咨询
售前咨询热线
15121130882
售后咨询热线
0571-63341498

关注有关新文章的微信公众号


永远不要错过任何见解。当新文章发表时,我们会通过微信公众号向您推送。

技术干货

最新洞察

This will close in 0 seconds