Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yasuyuki Sugai
10,735 views
RとJavaScript Visualizationを俯瞰しよう
AITCオープンラボ R言語ハンズオン勉強会の第二部です
Technology
◦
Read more
37
Save
Share
Embed
Embed presentation
Download
Downloaded 103 times
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
PDF
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
by
Ito Takayuki
PPTX
xtsパッケージで時系列解析
by
Nagi Teramo
PDF
Docker Compose 徹底解説
by
Masahito Zembutsu
PDF
TRICK 2022 Results
by
mametter
PDF
クラウド環境下におけるAPIリトライ設計
by
Kouji YAMADA
PDF
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
by
Kentaro Yoshida
PDF
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
by
Takahiko Ito
PDF
Javaのログ出力: 道具と考え方
by
Taku Miyakawa
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
by
Ito Takayuki
xtsパッケージで時系列解析
by
Nagi Teramo
Docker Compose 徹底解説
by
Masahito Zembutsu
TRICK 2022 Results
by
mametter
クラウド環境下におけるAPIリトライ設計
by
Kouji YAMADA
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
by
Kentaro Yoshida
Elasticsearch の検索精度のチューニング 〜テストを作って高速かつ安全に〜
by
Takahiko Ito
Javaのログ出力: 道具と考え方
by
Taku Miyakawa
What's hot
PDF
PostgreSQL SQLチューニング入門 実践編(pgcon14j)
by
Satoshi Yamada
PDF
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
by
Koichiro Matsuoka
PDF
SolrとElasticsearchを比べてみよう
by
Shinsuke Sugaya
PPTX
JSON:APIについてざっくり入門
by
iPride Co., Ltd.
PPTX
脱RESTful API設計の提案
by
樽八 仲川
PDF
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
by
Preferred Networks
PDF
Elasticsearchを使うときの注意点 公開用スライド
by
崇介 藤井
PDF
Javaプログラマのための頑張らないGo入門
by
yy yank
PDF
PostgreSQL運用管理入門
by
Yoshiyuki Asaba
PDF
ヤフー社内でやってるMySQLチューニングセミナー大公開
by
Yahoo!デベロッパーネットワーク
PDF
AWSではじめるMLOps
by
MariOhbuchi
PDF
Hadoopの概念と基本的知識
by
Ken SASAKI
PPTX
AWSで作る分析基盤
by
Yu Otsubo
PDF
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
by
Preferred Networks
PPTX
はじめてのElasticsearchクラスタ
by
Satoyuki Tsukano
PDF
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
by
Google Cloud Platform - Japan
PDF
グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介
by
ippei_suzuki
PDF
Apache Kuduを使った分析システムの裏側
by
Cloudera Japan
PPTX
Apache Sparkの基本と最新バージョン3.2のアップデート(Open Source Conference 2021 Online/Fukuoka ...
by
NTT DATA Technology & Innovation
PPTX
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
by
NTT DATA Technology & Innovation
PostgreSQL SQLチューニング入門 実践編(pgcon14j)
by
Satoshi Yamada
DDD x CQRS 更新系と参照系で異なるORMを併用して上手くいった話
by
Koichiro Matsuoka
SolrとElasticsearchを比べてみよう
by
Shinsuke Sugaya
JSON:APIについてざっくり入門
by
iPride Co., Ltd.
脱RESTful API設計の提案
by
樽八 仲川
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
by
Preferred Networks
Elasticsearchを使うときの注意点 公開用スライド
by
崇介 藤井
Javaプログラマのための頑張らないGo入門
by
yy yank
PostgreSQL運用管理入門
by
Yoshiyuki Asaba
ヤフー社内でやってるMySQLチューニングセミナー大公開
by
Yahoo!デベロッパーネットワーク
AWSではじめるMLOps
by
MariOhbuchi
Hadoopの概念と基本的知識
by
Ken SASAKI
AWSで作る分析基盤
by
Yu Otsubo
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
by
Preferred Networks
はじめてのElasticsearchクラスタ
by
Satoyuki Tsukano
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
by
Google Cloud Platform - Japan
グラフデータベース:Neo4j、そしてRDBからの移行手順の紹介
by
ippei_suzuki
Apache Kuduを使った分析システムの裏側
by
Cloudera Japan
Apache Sparkの基本と最新バージョン3.2のアップデート(Open Source Conference 2021 Online/Fukuoka ...
by
NTT DATA Technology & Innovation
Apache Spark on Kubernetes入門(Open Source Conference 2021 Online Hiroshima 発表資料)
by
NTT DATA Technology & Innovation
Viewers also liked
PDF
[データマイニング+WEB勉強会][R勉強会] R言語によるクラスター分析 - 活用編
by
Koichi Hamada
PDF
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
by
Yasuyuki Sugai
PDF
d3jsハンズオン @E2D3ハッカソン
by
圭輔 大曽根
ODP
第2回関西ゼロから始めるR言語勉強会
by
Iida Keisuke
PDF
[データマイニング+WEB勉強会][R勉強会] はじめてでもわかる R言語によるクラスター分析 - 似ているものをグループ化する-
by
Koichi Hamada
PDF
10分で分かるr言語入門ver2.5
by
Nobuaki Oshiro
PDF
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
by
Takeshi Mikami
PPTX
Tokyor42_r_datamining_18
by
Yohei Sato
PDF
Tokyor42 ggplot2
by
Yohei Sato
PPTX
Tokyo r30 anova
by
Takashi Minoda
PPTX
Tokyo r33 beginner
by
Takashi Minoda
PDF
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
by
Nagi Teramo
PPTX
Tokyo r30 beginner
by
Takashi Minoda
PDF
はじめての「R」
by
Masahiro Hayashi
[データマイニング+WEB勉強会][R勉強会] R言語によるクラスター分析 - 活用編
by
Koichi Hamada
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
by
Yasuyuki Sugai
d3jsハンズオン @E2D3ハッカソン
by
圭輔 大曽根
第2回関西ゼロから始めるR言語勉強会
by
Iida Keisuke
[データマイニング+WEB勉強会][R勉強会] はじめてでもわかる R言語によるクラスター分析 - 似ているものをグループ化する-
by
Koichi Hamada
10分で分かるr言語入門ver2.5
by
Nobuaki Oshiro
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
by
Takeshi Mikami
Tokyor42_r_datamining_18
by
Yohei Sato
Tokyor42 ggplot2
by
Yohei Sato
Tokyo r30 anova
by
Takashi Minoda
Tokyo r33 beginner
by
Takashi Minoda
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
by
Nagi Teramo
Tokyo r30 beginner
by
Takashi Minoda
はじめての「R」
by
Masahiro Hayashi
More from Yasuyuki Sugai
PDF
業務システムで使える可視化テクニック - Apache HTTP編 -
by
Yasuyuki Sugai
PDF
AnsibleではじめるNW設定の自動化について - Cisco(VIRL)編 -
by
Yasuyuki Sugai
PDF
Caffeの特徴と最近の動向 -CNN、そしてRNNへ-
by
Yasuyuki Sugai
PDF
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
by
Yasuyuki Sugai
PDF
第三回デジタルガジェット祭り! LT「ペットとセンサー編」
by
Yasuyuki Sugai
PDF
AITCオープンラボ IoTx総まとめ「IoTxロボット・AI開発をはじめよう!」
by
Yasuyuki Sugai
PDF
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
by
Yasuyuki Sugai
PDF
IoTとDeep Learningで自宅警備員を育ててみる
by
Yasuyuki Sugai
PDF
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
by
Yasuyuki Sugai
PDF
IoT勉強会「IoTデバイス Intel Edison編」
by
Yasuyuki Sugai
PDF
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
by
Yasuyuki Sugai
PDF
IoT勉強会「とりあえずIoT的なものを作ってみた ~センサーデータの測定・収集・蓄積・分析・出力まで~」
by
Yasuyuki Sugai
PDF
AITCクラウド部会 2014年度 これまでの振り返りとこれから
by
Yasuyuki Sugai
PDF
第2回 R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜相関分析による需要予測編〜
by
Yasuyuki Sugai
PDF
気象庁XMLのSPARQL APIを利用してデータを俯瞰しよう -SPARQLとRによる可視化-
by
Yasuyuki Sugai
PDF
Hack For Japan 気象データ勉強会
by
Yasuyuki Sugai
PDF
rChartsによるインタラクティブな可視化表現
by
Yasuyuki Sugai
PDF
Yahoo Open Hack Day Japan 2
by
Yasuyuki Sugai
PDF
Vagrant勉強会 チュートリアル編
by
Yasuyuki Sugai
業務システムで使える可視化テクニック - Apache HTTP編 -
by
Yasuyuki Sugai
AnsibleではじめるNW設定の自動化について - Cisco(VIRL)編 -
by
Yasuyuki Sugai
Caffeの特徴と最近の動向 -CNN、そしてRNNへ-
by
Yasuyuki Sugai
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
by
Yasuyuki Sugai
第三回デジタルガジェット祭り! LT「ペットとセンサー編」
by
Yasuyuki Sugai
AITCオープンラボ IoTx総まとめ「IoTxロボット・AI開発をはじめよう!」
by
Yasuyuki Sugai
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
by
Yasuyuki Sugai
IoTとDeep Learningで自宅警備員を育ててみる
by
Yasuyuki Sugai
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
by
Yasuyuki Sugai
IoT勉強会「IoTデバイス Intel Edison編」
by
Yasuyuki Sugai
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
by
Yasuyuki Sugai
IoT勉強会「とりあえずIoT的なものを作ってみた ~センサーデータの測定・収集・蓄積・分析・出力まで~」
by
Yasuyuki Sugai
AITCクラウド部会 2014年度 これまでの振り返りとこれから
by
Yasuyuki Sugai
第2回 R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜相関分析による需要予測編〜
by
Yasuyuki Sugai
気象庁XMLのSPARQL APIを利用してデータを俯瞰しよう -SPARQLとRによる可視化-
by
Yasuyuki Sugai
Hack For Japan 気象データ勉強会
by
Yasuyuki Sugai
rChartsによるインタラクティブな可視化表現
by
Yasuyuki Sugai
Yahoo Open Hack Day Japan 2
by
Yasuyuki Sugai
Vagrant勉強会 チュートリアル編
by
Yasuyuki Sugai
RとJavaScript Visualizationを俯瞰しよう
1.
RとJavaScript Visualizationを俯瞰しよう 2013年11月期AITCオープンラボ 2013/11/23
2.
軽く自己紹介 菅井康之 Facebook https://www.facebook.com/yasuyuki.sugai AITC クラウド・テクノロジー研究部会 クラウド基盤の活用 OpenData 統計解析 Visualization好き
3.
ビジュアライゼーション(可視化) データを人が認識(認知)出来る 形式で表現 統計処理するにはまずデータの把握 統計処理した結果も人が認識出来るよ うに 人が認識出来る範囲は広く、三次元や時 間経過、色彩、形状、大きさ等を変える ことで表現 ストーリー性、美しく 人が理解出来て初めてデータの意味を 成す
4.
R言語 統計処理だけでなく、ビ ジュアライズも得意 統計処理とビジュアライズは一連の プロセス パッケージを追加することで様々な 形式で表現が可能に ggplot2, googlevis, ...etc
5.
JavaScript HTML5によって表現の幅が格段に 広がる SVG, Canvas, WebGL グラフ描画系のライブラリも多く 登場 Raphael.js,Chart.js,
xCharts.js Highcharts.js,...etc 一杯!! Data Visualizationのライブラリ D3.js http://d3js.org/
6.
R言語とJavaScript比較 サンプルで一つで見比べてみよう とりあえず手元にあるWordCloudで Twitter Stream のデータを使用 形態素解析はどちらもR言語で行う MeCab+RMeCab (+Wikipediaタイトル一覧 +Hatena単語リスト) 形態素解析の中身の話は割愛、、 大した事はやってません #WordCloudじゃなくても良いのですが、 たまたま手掛けていたものがあったので・・・
7.
R言語とJavaScript比較 library(Wordcloud)を使用 library("wordcount") wordcloud( + data$Term, data$Freq, +
scale=c(5,2), + max.words=Inf, + random.order=T, + random.color=T) 変化があまり見れないのはこ のとき使ったデータが悪かっ たので・・・
8.
R言語とJavaScript比較 D3.js+d3-cloud d3.csv('resources/data/out.csv', function(data){ var h
= 600; var w = 800; var random = d3.random.irwinHall(2) var countMax = d3.max(data, function(d){ return d.Freq / 5} ); var sizeScale = d3.scale.linear().domain([0, countMax]).range([10, 100]) var colorScale = d3.scale.category20(); var words = data.map(function(d) { return { text: d.Term, size: sizeScale(d.Freq / 5) }; }); d3.layout.cloud().size([w, h]) .words(words) .rotate(function() { return Math.round(1-random()) *90; }) .font("Impact") .fontSize(function(d) { return d.size; }) .on("end", draw) .start(); 見せる気0 //wordcloud 描画 function draw(words) { var svg = d3.select("#result_area") .append("svg") .attr("id", "svg_wordcloud") .attr("width", w) .attr("height", h); } }); svg.append("g") .attr("transform", "translate(400,300)") .selectAll("text") .data(words) .enter() .append("text") .style({ "font-family": "Impact", "font-size":function(d) { return d.size + "px"; }, "fill": function(d, i) { return colorScale(i); } }) .attr({ "text-anchor":"middle", "transform": function(d) { return "translate(" + [d.x, d.y] + ")rotate(" + d.rotate + ")"; } }) .text(function(d) { return d.text; });
9.
R言語とJavaScript比較 どちらも目的に合ったビジュアライズが可能 豊富なライブラリ・プラグイン R言語は統計解析したデータとビジュアライ ズをセットで扱える 自己完結 R言語の方が簡潔かつ直感的な記述で表現可 能 D3.jsは癖があり、やや複雑 学習コストも余計にかかる 表現力、柔軟性はJavaScriptの方が高い
10.
R言語とJavaScript比較 R言語では静的な表現 D3.jsではインタラクション を加える事が可能 ←デモ フィルタリング、 時間軸の変化 データに含まれている多くの 要素、関連をストーリーとし て語るためにインタラクティ ブな表現が必須となってきた
11.
R言語の最近の動き R言語のビジュアライゼー ションをWebで表現する ニーズが増えてきている パラメータ値の変更、データのリ アルタイム性 専門の人が見る時代から、誰でも 見れる時代に そのために分かりやすく
12.
R言語(Shiny) Shiny http://www.rstudio.com/shiny/ R言語だけでインタラクティブなWebアプ リが作れる(Node.js風) パラメータを変えてグラフの変化を確認 Webで一般公開には向いていない (最近はRStudioでホスティング も・・・) 色々操作性とか制約とか気になる所があ るけど、R言語をWebで、という考え方は 魅力的
13.
R言語+JavaScript 最近ではR言語+JavaScriptが増えてきてい る rCharts グラフを描画するHTMLを生成 JavaScriptの描画ライブラリを利用 Highcharts,xCharts, NVD3(D3.js base),...etc http://ramnathv.github.io/rCharts/ ggplot2+gridSVG+D3.js ggplot2をSVG化し、D3.jsで操作 http://timelyportfolio.blogspot.jp/2013/08/ggplot2-meet-d3.html
14.
R言語+JavaScript rChartsが最近注目されてる ハンス・ロスリング博士が一躍有名と なったTEDのMotionChart http://www.youtube.com/watch?v=QpdyCJi3Ib4 ギャップマインダー財団のデータが基 となっているが、このデータを使って rChartsでMotionChartを作成する動き http://blog.ouseful.info/2013/11/04/generating-d3jsmotion-charts-from-rcharts/ http://bl.ocks.org/psychemedia/raw/7199905/ 国別にX軸:収入(一人当たり)、Y軸:平均寿命、半径:人口
15.
R言語+JavaScript ビジュアライゼーションの 適用範囲が増えてきている よりインタラクティブに、 審美的に、リアルタイムに どんどんJavaScript化が進 んでいきそう 特にD3.jsを中心に
16.
Enjoy Visualization! 個人的にはGephiが気になってます
Download