seekr search trend report
Post on 15-Apr-2017
2.279 Views
Preview:
TRANSCRIPT
SeekR Search Trend Report
(Jan-Jun 2016)
Takekatsu Hiramura
2016-06-19
TokyoR #54
1
自己紹介
» 平村 健勝 (Takekatsu Hiramura)
› about.me/takekatsu.hiramura
› R ユーザ向け検索エンジン「seekR」管理人
› R と Salesforce.com のデータ連携機能、「RForcecom」パッケージを開発
» コンサルティング会社のデータサイエンティスト
› 分析システムアーキテクチャ設計、アプリケーション開発、経営コンサルティングまで何でも幅広く担当しています。
» データサイエンティスト、コンサルタント、ソフトウェアエンジニアの中途採用を行っていますので、ご興味ある方はお声かけください!
2
SeekR 2016年上半期検索トレンド
3
» 本日は、Rユーザ向け検索エンジン“seekR”で多く検索されたワードをご紹介します。
January 2016
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)
February 2016
6
• 特に目新しいトピックはないのでスキップ
March 2016
7
Tips #2 階層型クラスター分析
8
# 距離行列を作成
d <- dist(mtcars)
# ウォード法による階層型クラスタリング
c <- hclust(d, method="ward.D2")
# デンドログラムを描画
plot(c)
April 2016
9
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")
May 2016
11
Tips #4 パッケージのインストール
12
# パッケージをインストール
install.packages("shiny")
# 複数のパッケージをまとめてインストールする
install.packages(c("shiny", "shinydashboard"))
Rのバージョンアップ時に、インストール済みのパッケージを引き継ぐには、「installr」パッケージが便利です
http://hiratake55.hatenablog.com/entry/2014/05/
05/183113
13
というわけでseekR を今後ともよろしくお願いします!
2015年年間検索トレンドレポートseekRの裏側ご紹介 &
2014年上半期トレンドレポート
top related