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
AI と個人情報 ~AI 学習用データとしての個人情報と AI 処理対象としての個人情報~
by
Deep Learning Lab(ディープラーニング・ラボ)
PPTX
馬に蹴られるモデリング
by
Shushi Namba
PDF
第7回WBAシンポジウム:予測符号化モデルとしての 深層予測学習とロボット知能化
by
The Whole Brain Architecture Initiative
PPTX
How to use in R model-agnostic data explanation with DALEX & iml
by
Satoshi Kato
PDF
QGISプラグイン Home range estimation with Rインストールマニュアル
by
Hiroaki Ishii
PPTX
データサイエンス概論第一=4-1 相関・頻度・ヒストグラム
by
Seiichi Uchida
PDF
PRML 4.1.6-4.2.2
by
kazunori sakai
PPTX
Wasserstein GANを熟読する
by
ssusera4bf2d
AI と個人情報 ~AI 学習用データとしての個人情報と AI 処理対象としての個人情報~
by
Deep Learning Lab(ディープラーニング・ラボ)
馬に蹴られるモデリング
by
Shushi Namba
第7回WBAシンポジウム:予測符号化モデルとしての 深層予測学習とロボット知能化
by
The Whole Brain Architecture Initiative
How to use in R model-agnostic data explanation with DALEX & iml
by
Satoshi Kato
QGISプラグイン Home range estimation with Rインストールマニュアル
by
Hiroaki Ishii
データサイエンス概論第一=4-1 相関・頻度・ヒストグラム
by
Seiichi Uchida
PRML 4.1.6-4.2.2
by
kazunori sakai
Wasserstein GANを熟読する
by
ssusera4bf2d
What's hot
PDF
Data-Centric AI開発における データ生成の取り組み
by
Takeshi Suzuki
PDF
パターン認識と機械学習入門
by
Momoko Hayamizu
PDF
画像の基盤モデルの変遷と研究動向
by
nlab_utokyo
PDF
データサイエンス概論第一=8 パターン認識と深層学習
by
Seiichi Uchida
PDF
階層ベイズによるワンToワンマーケティング入門
by
shima o
PDF
[データマイニング+WEB勉強会][R勉強会] R言語によるクラスター分析 - 活用編
by
Koichi Hamada
PDF
Teslaにおけるコンピュータビジョン技術の調査 (2)
by
Kazuyuki Miyazawa
PDF
離散時間ロジスティック回帰モデル解説
by
akira_11
PPTX
78th Tokyo.R Radiantによるデータ分析入門
by
ケンタ タナカ
PPTX
XAI (説明可能なAI) の必要性
by
西岡 賢一郎
PPTX
[DL輪読会]Focal Loss for Dense Object Detection
by
Deep Learning JP
PDF
効果測定入門 Rによる傾向スコア解析
by
aa_aa_aa
PPTX
機械学習 / Deep Learning 大全 (1) 機械学習基礎編
by
Daiyu Hatakeyama
PDF
LDA等のトピックモデル
by
Mathieu Bertin
PDF
第四回 全日本CV勉強会スライド(MOTS: Multi-Object Tracking and Segmentation)
by
Yasunori Ozaki
PDF
21世紀の手法対決 (MIC vs HSIC)
by
Toru Imai
PPTX
今さら聞けないITエンジニアのための管理会計
by
Keisuke Tameyasu
PDF
6 線形代数に基づくデータ解析の基礎
by
Seiichi Uchida
PDF
3 平均・分散・相関
by
Seiichi Uchida
PDF
20210711 deepI2P
by
Takuya Minagawa
Data-Centric AI開発における データ生成の取り組み
by
Takeshi Suzuki
パターン認識と機械学習入門
by
Momoko Hayamizu
画像の基盤モデルの変遷と研究動向
by
nlab_utokyo
データサイエンス概論第一=8 パターン認識と深層学習
by
Seiichi Uchida
階層ベイズによるワンToワンマーケティング入門
by
shima o
[データマイニング+WEB勉強会][R勉強会] R言語によるクラスター分析 - 活用編
by
Koichi Hamada
Teslaにおけるコンピュータビジョン技術の調査 (2)
by
Kazuyuki Miyazawa
離散時間ロジスティック回帰モデル解説
by
akira_11
78th Tokyo.R Radiantによるデータ分析入門
by
ケンタ タナカ
XAI (説明可能なAI) の必要性
by
西岡 賢一郎
[DL輪読会]Focal Loss for Dense Object Detection
by
Deep Learning JP
効果測定入門 Rによる傾向スコア解析
by
aa_aa_aa
機械学習 / Deep Learning 大全 (1) 機械学習基礎編
by
Daiyu Hatakeyama
LDA等のトピックモデル
by
Mathieu Bertin
第四回 全日本CV勉強会スライド(MOTS: Multi-Object Tracking and Segmentation)
by
Yasunori Ozaki
21世紀の手法対決 (MIC vs HSIC)
by
Toru Imai
今さら聞けないITエンジニアのための管理会計
by
Keisuke Tameyasu
6 線形代数に基づくデータ解析の基礎
by
Seiichi Uchida
3 平均・分散・相関
by
Seiichi Uchida
20210711 deepI2P
by
Takuya Minagawa
Viewers also liked
PDF
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
by
Nagi Teramo
PDF
はじめての「R」
by
Masahiro Hayashi
PDF
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
by
Yasuyuki Sugai
PDF
[データマイニング+WEB勉強会][R勉強会] はじめてでもわかる R言語によるクラスター分析 - 似ているものをグループ化する-
by
Koichi Hamada
PDF
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
by
Takeshi Mikami
PDF
Tokyor42 ggplot2
by
Yohei Sato
ODP
第2回関西ゼロから始めるR言語勉強会
by
Iida Keisuke
PPTX
Tokyo r33 beginner
by
Takashi Minoda
PDF
d3jsハンズオン @E2D3ハッカソン
by
圭輔 大曽根
PPTX
Tokyo r30 beginner
by
Takashi Minoda
PPTX
Tokyor42_r_datamining_18
by
Yohei Sato
PDF
10分で分かるr言語入門ver2.5
by
Nobuaki Oshiro
PPTX
Tokyo r30 anova
by
Takashi Minoda
東京R非公式おじさんが教える本当に気持ちいいパッケージ作成法
by
Nagi Teramo
はじめての「R」
by
Masahiro Hayashi
R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜機会学習・データビジュアライゼーション事始め〜
by
Yasuyuki Sugai
[データマイニング+WEB勉強会][R勉強会] はじめてでもわかる R言語によるクラスター分析 - 似ているものをグループ化する-
by
Koichi Hamada
K meansによるクラスタリングの解説と具体的なクラスタリングの活用方法の紹介
by
Takeshi Mikami
Tokyor42 ggplot2
by
Yohei Sato
第2回関西ゼロから始めるR言語勉強会
by
Iida Keisuke
Tokyo r33 beginner
by
Takashi Minoda
d3jsハンズオン @E2D3ハッカソン
by
圭輔 大曽根
Tokyo r30 beginner
by
Takashi Minoda
Tokyor42_r_datamining_18
by
Yohei Sato
10分で分かるr言語入門ver2.5
by
Nobuaki Oshiro
Tokyo r30 anova
by
Takashi Minoda
More from Yasuyuki Sugai
PDF
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
by
Yasuyuki Sugai
PDF
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
by
Yasuyuki Sugai
PDF
第2回 R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜相関分析による需要予測編〜
by
Yasuyuki Sugai
PDF
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
by
Yasuyuki Sugai
PDF
AnsibleではじめるNW設定の自動化について - Cisco(VIRL)編 -
by
Yasuyuki Sugai
PDF
IoTとDeep Learningで自宅警備員を育ててみる
by
Yasuyuki Sugai
PDF
IoT勉強会「IoTデバイス Intel Edison編」
by
Yasuyuki Sugai
PDF
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
by
Yasuyuki Sugai
PDF
AITCオープンラボ IoTx総まとめ「IoTxロボット・AI開発をはじめよう!」
by
Yasuyuki Sugai
PDF
第三回デジタルガジェット祭り! LT「ペットとセンサー編」
by
Yasuyuki Sugai
PDF
業務システムで使える可視化テクニック - Apache HTTP編 -
by
Yasuyuki Sugai
PDF
rChartsによるインタラクティブな可視化表現
by
Yasuyuki Sugai
PDF
Vagrant勉強会 チュートリアル編
by
Yasuyuki Sugai
PDF
AITCクラウド部会 2014年度 これまでの振り返りとこれから
by
Yasuyuki Sugai
PDF
IoT勉強会「とりあえずIoT的なものを作ってみた ~センサーデータの測定・収集・蓄積・分析・出力まで~」
by
Yasuyuki Sugai
PDF
気象庁XMLのSPARQL APIを利用してデータを俯瞰しよう -SPARQLとRによる可視化-
by
Yasuyuki Sugai
PDF
Caffeの特徴と最近の動向 -CNN、そしてRNNへ-
by
Yasuyuki Sugai
PDF
Hack For Japan 気象データ勉強会
by
Yasuyuki Sugai
PDF
Yahoo Open Hack Day Japan 2
by
Yasuyuki Sugai
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」
by
Yasuyuki Sugai
Deep Learningハンズオン勉強会「Caffeで画像分類を試してみようの会」
by
Yasuyuki Sugai
第2回 R言語で始めよう、データサイエンス(ハンズオン勉強会) 〜相関分析による需要予測編〜
by
Yasuyuki Sugai
第3回機械学習勉強会「色々なNNフレームワークを動かしてみよう」-Keras編-
by
Yasuyuki Sugai
AnsibleではじめるNW設定の自動化について - Cisco(VIRL)編 -
by
Yasuyuki Sugai
IoTとDeep Learningで自宅警備員を育ててみる
by
Yasuyuki Sugai
IoT勉強会「IoTデバイス Intel Edison編」
by
Yasuyuki Sugai
IoT勉強会「littleBitsとIFTTTで超お手軽IoTクッキング」
by
Yasuyuki Sugai
AITCオープンラボ IoTx総まとめ「IoTxロボット・AI開発をはじめよう!」
by
Yasuyuki Sugai
第三回デジタルガジェット祭り! LT「ペットとセンサー編」
by
Yasuyuki Sugai
業務システムで使える可視化テクニック - Apache HTTP編 -
by
Yasuyuki Sugai
rChartsによるインタラクティブな可視化表現
by
Yasuyuki Sugai
Vagrant勉強会 チュートリアル編
by
Yasuyuki Sugai
AITCクラウド部会 2014年度 これまでの振り返りとこれから
by
Yasuyuki Sugai
IoT勉強会「とりあえずIoT的なものを作ってみた ~センサーデータの測定・収集・蓄積・分析・出力まで~」
by
Yasuyuki Sugai
気象庁XMLのSPARQL APIを利用してデータを俯瞰しよう -SPARQLとRによる可視化-
by
Yasuyuki Sugai
Caffeの特徴と最近の動向 -CNN、そしてRNNへ-
by
Yasuyuki Sugai
Hack For Japan 気象データ勉強会
by
Yasuyuki Sugai
Yahoo Open Hack Day Japan 2
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