Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Rによるネットワークデータのプロット
Search
Hiroaki Ochi
May 31, 2021
Programming
830
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rによるネットワークデータのプロット
Hiroaki Ochi
May 31, 2021
Other Decks in Programming
See All in Programming
iOSDCのペンライトを自動制御したい!
akkeylab
0
280
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
620
Agents on Rails - Rails at Scale 2026
irinanazarova
0
300
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
200
Security issues being discussed on Web Platforms
petamoriken
0
1.4k
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
790
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
200
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.2k
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
220
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.6k
Java 27新機能 / Java 27 new features
kishida
2
190
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
300
How Software Deployment tools have changed in the past 20 years
geshan
2
34k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
250
30 Presentation Tips
portentint
PRO
1
410
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
890
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
930
WCS-LA-2024
lcolladotor
0
840
KATA
mclloyd
PRO
35
16k
The Language of Interfaces
destraynor
162
27k
Transcript
Tokyo.R #92 Rによるネットワークデータの プロット orca_mcmc
自己紹介 • 名前: 越智 宏朗(おち ひろあき) • 大学院博士課程 • 専攻:
社会心理学 & 心理統計学 • 集団のパフォーマンスについての研究をしてます • TokyoR初発表
Rでネットワークデータを扱う Rでネットワークデータを使うには主に statnet igraph の2つのパッケージのどちらかを使う
Rでネットワークデータを扱う statnet • ネットワーク分析やプロットに使うパッケージが一通り入っ てる(sna,network…) • matrixやlistなど標準的なオブジェクトクラスに対応 • ネットワーク専用のクラスのnetworkも使える
Rでネットワークデータを扱う igraph • (statnetほどじゃないけど)基本的な関数はそろっている • オンラインチュートリアルがある (https://igraph.org/redirect.html) • ネットワークデータを専用のigraphクラスで扱う
Rでネットワークデータを扱う 今回はstatnetで行きます
ネットワークデータの可視化 • statnetパッケージではgplot()でプロットできる • igraphパッケージではplot.igraph()でプロットできる gplot()でプロット plot.igrah()でプロット
ネットワークデータの可視化 •(デフォルトだと)ほとんど同じ • 2つともかなりの数の引数が用意されているので、 それらをうまく使えば色々かっこいいプロットができる • ただ、慣れ親しんだプロットの方法ggplot2がある
ネットワークデータの可視化 • 実は、ggplot2はネットワークのプロットにも使える! 1. ggnetwork(statnet) 2. Ggally(statnet) 3. Ggraph(igraph)
ネットワークデータの可視化 • これらのパッケージを用いることで、 1. 複数のレイヤーを重ねるようなプロットができる 2. ggplot2と同じように色の指定ができる 3. 書き方がggplot2と同じ感じ 使いやすい!
使用するデータ 実際にやってみよう! 今回使うデータ • ergmパッケージにある高校生の関係性ネットワーク ノードの属性 • 人種、性別、学年、次数中心性(いくつのノードと つながっているか)
ggnetwork
ggnetwork
Ggally
Ggally
終わりに • ggnetworkとGgally、どちらも同じようなプロットが可能 •使いやすい方をつかおう!! • 今回はやらなかったけど、Ggraphでも同じようなことが できる…はず
参考資料 • 鈴木努,2017,『Rで学ぶデータサイエンス8 ネットワー ク分析 第2版』共立出版
Enjoy! hochi(at)psy.senshu-u.ac.jp ※(at)は@に変換してください