seekr search trend report

Post on 15-Apr-2017

2.279 Views

Category:

Data & Analytics

1 Downloads

Preview:

Click to see full reader

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