seekr search trend report

13
SeekR Search Trend Report (Jan - Jun 2016) Takekatsu Hiramura 2016-06-19 TokyoR #54 1

Upload: takekatsu-hiramura

Post on 15-Apr-2017

2.279 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: SeekR Search Trend Report

SeekR Search Trend Report

(Jan-Jun 2016)

Takekatsu Hiramura

2016-06-19

TokyoR #54

1

Page 2: SeekR Search Trend Report

自己紹介

» 平村 健勝 (Takekatsu Hiramura)

› about.me/takekatsu.hiramura

› R ユーザ向け検索エンジン「seekR」管理人

› R と Salesforce.com のデータ連携機能、「RForcecom」パッケージを開発

» コンサルティング会社のデータサイエンティスト

› 分析システムアーキテクチャ設計、アプリケーション開発、経営コンサルティングまで何でも幅広く担当しています。

» データサイエンティスト、コンサルタント、ソフトウェアエンジニアの中途採用を行っていますので、ご興味ある方はお声かけください!

2

Page 3: SeekR Search Trend Report

SeekR 2016年上半期検索トレンド

3

» 本日は、Rユーザ向け検索エンジン“seekR”で多く検索されたワードをご紹介します。

Page 4: SeekR Search Trend Report

January 2016

Page 5: SeekR Search Trend Report

Tips #1 plot3Dパッケージで 3D プロット

5

library(plot3D)library(rgl)

open3d()x <- rnorm(3000)y <- rnorm(3000)z <- rnorm(3000)plot3d(x, y, z, col=rainbow(3000), size = 10)

Page 6: SeekR Search Trend Report

February 2016

6

• 特に目新しいトピックはないのでスキップ

Page 7: SeekR Search Trend Report

March 2016

7

Page 8: SeekR Search Trend Report

Tips #2 階層型クラスター分析

8

# 距離行列を作成

d <- dist(mtcars)

# ウォード法による階層型クラスタリング

c <- hclust(d, method="ward.D2")

# デンドログラムを描画

plot(c)

Page 9: SeekR Search Trend Report

April 2016

9

Page 10: SeekR Search Trend Report

Tips #3 ヒートマップ

10

» 時間別やエリア別、担当者別の売り上げ、ページビュー、センサー機器の数値をカウントすることができます。

参考: https://learnr.wordpress.com/2010/01/26/ggplot2-quick-heatmap-plotting/

library(ggplot2)library(reshape2)library(scales)library(plyr)

# NBA のデータセットを読み込み

nba <-read.csv("http://datasets.flowingdata.com/ppg2008.csv")nba$Name <- with(nba, reorder(Name, PTS))

# 選手別に集計

nba.m <- melt(nba)nba.m <- ddply(nba.m, .(variable), transform,

rescale = rescale(value))

# 描画

ggplot(nba.m, aes(variable, Name)) + geom_tile(aes(fill = rescale), colour = "white") + scale_fill_gradient(low = "white",high = "steelblue")

Page 11: SeekR Search Trend Report

May 2016

11

Page 12: SeekR Search Trend Report

Tips #4 パッケージのインストール

12

# パッケージをインストール

install.packages("shiny")

# 複数のパッケージをまとめてインストールする

install.packages(c("shiny", "shinydashboard"))

Rのバージョンアップ時に、インストール済みのパッケージを引き継ぐには、「installr」パッケージが便利です

http://hiratake55.hatenablog.com/entry/2014/05/

05/183113

Page 13: SeekR Search Trend Report

13

というわけでseekR を今後ともよろしくお願いします!

2015年年間検索トレンドレポートseekRの裏側ご紹介 &

2014年上半期トレンドレポート