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
Takashi Yamane
PPTX, PDF
4,954 views
DiagrammeRと仲良くなった話ーグラフィカルモデルのためのDiagrammeR速習ー
Hijiyama.R finalのLT資料です。資料中のソースコードはこちらへ → http://tyamane1969.net/?p=210
Data & Analytics
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Downloaded 19 times
1
/ 13
2
/ 13
Most read
3
/ 13
4
/ 13
5
/ 13
6
/ 13
Most read
7
/ 13
8
/ 13
Most read
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
傾向スコアの概念とその実践
by
Yasuyuki Okumura
PDF
Stanの便利な事後処理関数
by
daiki hojo
PDF
Cmdstanr入門とreduce_sum()解説
by
Hiroshi Shimizu
PDF
Stan超初心者入門
by
Hiroshi Shimizu
PDF
ggplot2用例集 入門編
by
nocchi_airport
PPTX
StanとRでベイズ統計モデリング読書会(Osaka.stan) 第6章
by
Shushi Namba
PDF
PRML輪読#7
by
matsuolab
PDF
R Markdownによるドキュメント生成と バージョン管理入門
by
nocchi_airport
傾向スコアの概念とその実践
by
Yasuyuki Okumura
Stanの便利な事後処理関数
by
daiki hojo
Cmdstanr入門とreduce_sum()解説
by
Hiroshi Shimizu
Stan超初心者入門
by
Hiroshi Shimizu
ggplot2用例集 入門編
by
nocchi_airport
StanとRでベイズ統計モデリング読書会(Osaka.stan) 第6章
by
Shushi Namba
PRML輪読#7
by
matsuolab
R Markdownによるドキュメント生成と バージョン管理入門
by
nocchi_airport
What's hot
PPTX
StanとRでベイズ統計モデリングに関する読書会(Osaka.stan) 第四章
by
nocchi_airport
PDF
階層ベイズと自由エネルギー
by
Hiroshi Shimizu
PPTX
マルチレベルモデル講習会 理論編
by
Hiroshi Shimizu
PDF
PyMCがあれば,ベイズ推定でもう泣いたりなんかしない
by
Toshihiro Kamishima
PDF
Stanコードの書き方 中級編
by
Hiroshi Shimizu
PPTX
【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデル
by
Masashi Komori
PDF
因果探索: 基本から最近の発展までを概説
by
Shiga University, RIKEN
PDF
関数データ解析の概要とその方法
by
Hidetoshi Matsui
PPTX
統計的検定と例数設計の基礎
by
Senshu University
PDF
Rの高速化
by
弘毅 露崎
PPTX
変分ベイズ法の説明
by
Haruka Ozaki
PDF
pymcとpystanでベイズ推定してみた話
by
Classi.corp
PDF
StanとRでベイズ統計モデリング読書会 Chapter 7(7.6-7.9) 回帰分析の悩みどころ ~統計の力で歌うまになりたい~
by
nocchi_airport
PDF
Rあんなときこんなとき(tokyo r#12)
by
Shintaro Fukushima
PDF
第4回DARM勉強会 (構造方程式モデリング)
by
Yoshitake Takebayashi
PDF
StanとRでベイズ統計モデリング 11章 離散値をとるパラメータ
by
Miki Katsuragi
PDF
階層モデルの分散パラメータの事前分布について
by
hoxo_m
PDF
Rでベイズをやってみよう!(コワい本1章)@BCM勉強会
by
Shushi Namba
PDF
Granger因果による時系列データの因果推定(因果フェス2015)
by
Takashi J OZAKI
PDF
統計的因果推論勉強会 第1回
by
Hikaru GOTO
StanとRでベイズ統計モデリングに関する読書会(Osaka.stan) 第四章
by
nocchi_airport
階層ベイズと自由エネルギー
by
Hiroshi Shimizu
マルチレベルモデル講習会 理論編
by
Hiroshi Shimizu
PyMCがあれば,ベイズ推定でもう泣いたりなんかしない
by
Toshihiro Kamishima
Stanコードの書き方 中級編
by
Hiroshi Shimizu
【読書会資料】『StanとRでベイズ統計モデリング』Chapter12:時間や空間を扱うモデル
by
Masashi Komori
因果探索: 基本から最近の発展までを概説
by
Shiga University, RIKEN
関数データ解析の概要とその方法
by
Hidetoshi Matsui
統計的検定と例数設計の基礎
by
Senshu University
Rの高速化
by
弘毅 露崎
変分ベイズ法の説明
by
Haruka Ozaki
pymcとpystanでベイズ推定してみた話
by
Classi.corp
StanとRでベイズ統計モデリング読書会 Chapter 7(7.6-7.9) 回帰分析の悩みどころ ~統計の力で歌うまになりたい~
by
nocchi_airport
Rあんなときこんなとき(tokyo r#12)
by
Shintaro Fukushima
第4回DARM勉強会 (構造方程式モデリング)
by
Yoshitake Takebayashi
StanとRでベイズ統計モデリング 11章 離散値をとるパラメータ
by
Miki Katsuragi
階層モデルの分散パラメータの事前分布について
by
hoxo_m
Rでベイズをやってみよう!(コワい本1章)@BCM勉強会
by
Shushi Namba
Granger因果による時系列データの因果推定(因果フェス2015)
by
Takashi J OZAKI
統計的因果推論勉強会 第1回
by
Hikaru GOTO
Similar to DiagrammeRと仲良くなった話ーグラフィカルモデルのためのDiagrammeR速習ー
PPTX
Chap08 1 12
by
ruto5
PDF
視覚化エンジンRoassal
by
Masashi Umezawa
PDF
グラフィカルモデル入門
by
Kawamoto_Kazuhiko
PPTX
Rでプロット
by
Tsukasa Fukunaga
PDF
D3.js と SVG によるデータビジュアライゼーション
by
Kohei Kadowaki
PDF
Chainer, Cupy入門
by
Yuya Unno
Chap08 1 12
by
ruto5
視覚化エンジンRoassal
by
Masashi Umezawa
グラフィカルモデル入門
by
Kawamoto_Kazuhiko
Rでプロット
by
Tsukasa Fukunaga
D3.js と SVG によるデータビジュアライゼーション
by
Kohei Kadowaki
Chainer, Cupy入門
by
Yuya Unno
More from Takashi Yamane
PPTX
ベイズモデリングによる第2種信号検出モデルの表現
by
Takashi Yamane
PPTX
信号検出理論 (『実践ベイズモデリング』15章)
by
Takashi Yamane
PPTX
Osaka.stan#4 chap8
by
Takashi Yamane
PPTX
要因計画データに対するベイズ推定アプローチ
by
Takashi Yamane
PDF
PypeRで実験と分析を一本化する
by
Takashi Yamane
PDF
Rの導入とRStudio事始め(改訂版)
by
Takashi Yamane
PPTX
ガンマ分布 @魁!!広島ベイズ塾
by
Takashi Yamane
PPTX
(実験心理学徒だけど)一般化線形混合モデルを使ってみた
by
Takashi Yamane
PPTX
ANOVA君とanovatan
by
Takashi Yamane
PPTX
MCMCによる回帰分析@ベイズセミナー
by
Takashi Yamane
PPTX
第一回広島ベイズ塾・最小二乗法
by
Takashi Yamane
PPT
Anova君を使った分散分析
by
Takashi Yamane
PDF
Rstudio事始め
by
Takashi Yamane
PDF
Mendeleyで簡単! 論文管理
by
Takashi Yamane
ベイズモデリングによる第2種信号検出モデルの表現
by
Takashi Yamane
信号検出理論 (『実践ベイズモデリング』15章)
by
Takashi Yamane
Osaka.stan#4 chap8
by
Takashi Yamane
要因計画データに対するベイズ推定アプローチ
by
Takashi Yamane
PypeRで実験と分析を一本化する
by
Takashi Yamane
Rの導入とRStudio事始め(改訂版)
by
Takashi Yamane
ガンマ分布 @魁!!広島ベイズ塾
by
Takashi Yamane
(実験心理学徒だけど)一般化線形混合モデルを使ってみた
by
Takashi Yamane
ANOVA君とanovatan
by
Takashi Yamane
MCMCによる回帰分析@ベイズセミナー
by
Takashi Yamane
第一回広島ベイズ塾・最小二乗法
by
Takashi Yamane
Anova君を使った分散分析
by
Takashi Yamane
Rstudio事始め
by
Takashi Yamane
Mendeleyで簡単! 論文管理
by
Takashi Yamane
DiagrammeRと仲良くなった話ーグラフィカルモデルのためのDiagrammeR速習ー
1.
DiaggrameRと仲良くなった話 ーグラフィカルモデルのためのDiaggrameR速習ー 2017.11.26 Hijiyama.R final 広島大学グローバルキャリアデザインセンター
特別研究員 広島大学大学院 教育学研究科 学習心理学研究室 山根 嵩史
2.
DiagrammeRとは ✔︎ DiagrammeRは,グラフ描画ツールGraphvizを使っ て,R上で簡単に高度な作図をするパッケージ (MermaidエンジンやNDFs/EDFsなどの機能も実装されているが今回は割愛) ✔︎ 公式サイトのドキュメントを見てみると夢が広がる DiagrammeR
Docs (http://rich-iannone.github.io/DiagrammeR/graphviz_and_mermaid.html) dot言語で色々な作図が可能 (レイアウトは自動!) ノードの色,形,フォント等の 設定も充実
3.
じゃあこんな図書きたい! グラフィカルモデルの例 (『実践ベイズモデリング』図15.3) ✔︎ DiagrammeRでグラフィカルモデルが描きたい グラフィカルモデル (またはプレート表現): ベイジアンモデリングで使用される,ノードの繋がりで データの生成過程を視覚的に表現した図 それっぽいコードを書いてみるが…
4.
お,おう...
5.
DiagrammeRと仲良くなりたい ✔︎ DiagrammeRの弱点として,(配置が自動なぶん) 思った通りの図にならないことがある ✔︎ だからといってパワポとかで作図するのも嫌 とくにMacでは 0 1 2 3 4 5 項目
1 項目 2 ☞ DiagrammeRと仲良くなりたい なんで図形とかグラフ要素に デフォルトで影ついてるの? BKなの?Sぬの?
6.
DiagrammeRの記法 ✔︎ graph[],node[],edge[]の部分に分けて書く graph[]:配置の方向や背景など,グラフ全体の設定 node[]:配置したいノード名とノードの設定 edge[]:ノード間をつなぐエッジの設定 ✔︎ それぞれのノード,エッジの後ろに[]をつければ 個別に設定も可能
7.
配置に関するコマンド ✔︎ ノードの位置を調整したい edge[]内で{rank =
}で設定 {rank = same; a; b} → ノードaとbを同じ階層に配置 {rank = max; a} → ノードaを一番下の階層に配置 {rank = min; a} → ノードaを一番上の階層に配置 ✔︎ 図の形状について 階層型 (dot) の他に,円形 (circo) や ネットワーク型 (neato) なども graph[]内で“layout = 〜”で設定 デフォルトはdot ✔︎ 横向きの図にしたい graph[]内で“rankdir = LR”で設定
8.
描画に関するコマンド ✔︎ ギリシャ文字を使いたい &文字列; で任意のギリシャ文字を描ける ✔︎
上付き,下付き文字にしたい @^{文字列}で上付き文字 @_{文字列}で下付き文字 ✔︎ イタリックにしたい graph[]内で“fontname = 〜”で斜体フォントを設定 ラベルの一部だけ斜体にしたい場合には <<I>文字列</I>>
9.
先ほどのコードを修正すると… fixedsize = true ☞
各ノードの大きさを固定 fontname = ‘Times-italic’ ☞ フォント名と斜体の設定 label = ‘θ@^{(h)}’ ☞ ギリシャ文字θと 上付き文字の設定 {rank = max; ns; nn} ☞ nsとnnのノードを一番下に配置 するため,{rank = } を使用
10.
できた!
11.
subgraphの設定 ✔︎ subgraph cluster{}
で 枠付きのサブグラフ作成 ✔︎ サブグラフの外と中で ノードの位置を揃えたい ときは,graph[]内で “newrank = true”の設定 が必要
12.
仲良くなれなかった点 ✔︎ ︎一部が重なったsubgraphは描けない 例:『実践ベイズモデリング』 図18.9 ✔︎
︎graphvizの仕様上無理っぽい 背景透明色で作った2つのサブグラフを重ね合わせ るとかどうですか。ダメですか。 参照:https://stackoverflow.com/questions/12680865/how-to-draw-overlapping-clusters-in-graphviz
13.
参考にしたサイトなど Graphvizとdot言語でグラフを描く方法のまとめ (https://qiita.com/rubytomato@github/items/51779135bc4b77c8c20d) Node, Edge and
Graph Attributes (http://www.graphviz.org/doc/info/attrs.html) DiagrammeR入門 nodeの属性まとめ (https://qiita.com/kazutan/items/feea8a3d40143f1f7978) Rでグラフィカルモデルを書こう! (https://kunisatolab.github.io/how-to-graphicalModel.html) Plate notation via Graphviz/Rstudio (http://kosugitti.net/archives/5834) dot(graphviz)でsubgraph間の位置関係を整える (http://blog.livedoor.jp/hiroaki8270/archives/17759669.html)
Download