全文链接:tecdat.cn/?p=31585
最近我们被客户要求撰写关于谷歌搜索的研究报告,包括一些图形和统计输出。
Google Trends, 即谷歌趋势。谷歌趋势是谷歌旗下一款基于搜索数据推出的一款分析工具
它通过分析谷歌搜索引擎每天数十亿的搜索数据,告诉用户某一关键词或者话题各个时期下在谷歌搜索引擎中展示的频率及其相关统计数据。
我们为一位客户进行了短暂的咨询工作,他正在构建一个主要基于谷歌搜索词热度和就业率的分析应用程序。
思路是这样的:用本科就业人数employed-bachelor的数据除以总就业人数employed-all的数据,得出百分比,即本科就业率。
然后把关键词“性别平等”(gender equality)的谷歌趋势google trend的数据整合成月的, 两个数据做成一个表格, 然后作pearson correlation相关性的分析,和可视化:
读取数据
employedall=read.csv("employed-all.csv")
employed_bachelor=read.csv("employed-bachelor.csv")
google=read.csv("gender equality- google trend.csv",skip=4)
点击标题查阅往期内容
R语言淮河流域水库水质数据相关性分析、地理可视化、广义相加模型GAM调查报告
左右滑动查看更多
01
02
03
04
合并数据
把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])))
合并google trend的数据和就业数据
result=cbind(monthsum,employed$proportion)
分析相关性可视化
Pearson's相关性检验
在统计学中,皮尔逊相关系数,是用于度量两个变量X和Y之间的相关(线性相关),其值介于-1与1之间,其绝对值越大说明该两个变量越相关。
cor.test(result$employed,result$google)
首先看Y与X是否有显著关系,即P值大小,接着分析相关关系为正向或负向,也可通过相关系数大小说明关系紧密程度。一般相关系数在0.7以上说明关系非常紧密。p<0.01,因而说明本科就业率和性别平等搜索热度之间有着显著的正相关关系。
点击文末 “阅读原文”
获取全文完整代码数据资料。
本文选自《R语言Pearson相关性分析就业率和“性别平等”谷歌搜索热度google trend时间序列数据可视化》。
点击标题查阅往期内容
数据分享|R语言逐步回归、方差分析anova电影市场调查问卷数据可视化
R语言用逻辑回归、决策树和随机森林对信贷数据集进行分类预测
逻辑回归(对数几率回归,Logistic)分析研究生录取数据实例
R语言使用Metropolis- Hasting抽样算法进行逻辑回归
R语言逻辑回归Logistic回归分析预测股票涨跌
R语言在逻辑回归中求R square R方
R语言逻辑回归(Logistic Regression)、回归决策树、随机森林信用卡违约分析信贷数据集
R语言对用电负荷时间序列数据进行K-medoids聚类建模和GAM回归
R语言进行支持向量机回归SVR和网格搜索超参数优化
R语言贝叶斯MCMC:GLM逻辑回归、Rstan线性回归、Metropolis Hastings与Gibbs采样算法实例
在R语言中实现Logistic逻辑回归
R语言逻辑回归、Naive Bayes贝叶斯、决策树、随机森林算法预测心脏病
R语言用Rcpp加速Metropolis-Hastings抽样估计贝叶斯逻辑回归模型的参数
R语言逻辑回归logistic模型分析泰坦尼克titanic数据集预测生还情况
R语言用lme4多层次(混合效应)广义线性模型(GLM),逻辑回归分析教育留级调查数据
R语言随机森林RandomForest、逻辑回归Logisitc预测心脏病数据和可视化分析
R语言基于Bagging分类的逻辑回归(Logistic Regression)、决策树、森林分析心脏病患者
R语言逻辑回归(Logistic回归)模型分类预测病人冠心病风险