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
失われたグラフを求めて
Search
bob3bob3
September 16, 2022
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
失われたグラフを求めて
現在ではほとんど使われなくなったグラフ表現をR言語で紹介。
Tokyo.R #101。
bob3bob3
September 16, 2022
More Decks by bob3bob3
See All by bob3bob3
RとLLMで自然言語処理
bob3bob3
3
1.1k
RでPSM分析
bob3bob3
1
490
Rでコンジョイント分析 2024年版
bob3bob3
0
2.8k
『改訂新版前処理大全』の話と Apache Parquet の話 #TokyoR
bob3bob3
0
1.5k
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
670
『データ可視化学入門』をPythonからRに翻訳した話(増強版)
bob3bob3
0
620
『データ可視化学入門』を PythonからRに翻訳した話
bob3bob3
1
690
qeMLパッケージの紹介
bob3bob3
0
3k
「国と音楽」 ~spotifyrを用いて~ #muana
bob3bob3
2
680
Other Decks in Technology
See All in Technology
30座EKS, 180次升級淬煉的EKS Upgrade Skill 的歷程
eric8230
0
210
サーバーレスをどこまで使う? WebRTC対戦ゲームで選んだVPSとの共存設計
kaidouji85
0
280
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
ScotSecure West 2026 - Glasgow
raybugg
0
140
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
370
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
30
18k
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
120
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
300
beyond jj: config & tools ecosystem
indirect
0
5.6k
GoのInterface内部構造から学ぶ!最高パフォーマンスを出すコード設計
yappli_developers
1
230
What the customer really needed
kawaguti
PRO
3
220
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
880
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Un-Boring Meetings
codingconduct
0
420
The browser strikes back
jonoalderson
0
1.7k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
530
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
460
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
The Curse of the Amulet
leimatthew05
3
15k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Transcript
失われたグラフを求めて ~幹葉図、ヒマワリ図、顔グラフ~ Tokyo.R #101 (2022/09/17) @bob3bob3
失われたグラフを求めて • R言語はS言語のオープンソース版として生まれました。 • S言語は1976年にベル研究所で生まれました。 • R言語の内部には70年代生まれのS言語の痕跡がいくつか残っています。 • 分かりやすい例の一つがいくつかのグラフィック表現です。 •
今回はその中から幹葉図、ヒマワリ図、顔グラフを紹介します。
1970年代のベル研究所 画像引用元 :https://web.archive.org/web/20190412002447/http://www.larryluckham.com/1969%20&%2070%20-%20Bell%20Labs/album/index.ht ml
1970年代のコンピューター "VAX Console" © Michael L. Umbricht (Licensed under CC
BY 4.0)
幹葉図(stem-and-leaf plot) 確率分布を可視化するヒストグラムに似た、定量 データのインフォグラフィックの一種である。 ヒスト グラムとは異なり、最低 2桁の数値が昇順に並び、 順序ベース推論とノンパラメトリック手法を使用して いる。 基本的には2列が縦線で区切られ、左列に
幹が、右列に葉が記載される。 (Wikipediaより引 用)
幹葉図(stem-and-leaf plot) 現在ではヒストグラムに取って代わられた。
顔グラフ チャーノフの顔グラフ。 応用数学者、統計学者、物理学者である Herman Chernoffが1973年に発明した、多変量データを人 間の顔の形に表示するものである。目、耳、口、鼻 などの個々のパーツは、その形、大きさ、配置、向 きによって変数の値を表す。人間は顔を容易に認 識し、小さな変化にも難なく気づくことができるた め、顔を使うことにした。顔の特徴は知覚される重
要度が異なるため、変数を特徴にマッピングする 方法は慎重に選択する必要がある。例えば、目の 大きさや眉の傾きは重要な重みを持つことが分 かっている。(Wikipediaより引用)
顔グラフ 現在では、平行座標プロット、レーダーチャートなどに取って代わられた。
顔グラフ # 顔グラフ library(tidyverse) library(aplpack) palmerpenguins::penguins |> group_by(species) |> summarise(
bill_length_mm = mean(bill_length_mm, na.rm = TRUE), bill_depth_mm = mean(bill_depth_mm, na.rm = TRUE), flipper_length_mm = mean(flipper_length_mm, na.rm = TRUE), body_mass_g = mean(body_mass_g, na.rm = TRUE) ) |> select(!species) |> faces( labels=c("アデリーペンギン", "ヒゲペンギン", "ジェンツーペンギン"), main="ペンギンの顔" ) 青木先生(元群馬大)作 成の関数もある。 http://aoki2.si.gunma-u. ac.jp/R/face.html
ひまわり図 散布図において、点が重複する度合をヒマワリの 花びらのように表示させたグラフ。 HistData::Galton |> sunflowerplot()
ひまわり図 現代だと、点の透明度で重複を表現する方法 やバブルチャートなどがある。
Enjoy!