Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
失われたグラフを求めて
Search
bob3bob3
September 16, 2022
Technology
1
1.1k
失われたグラフを求めて
現在ではほとんど使われなくなったグラフ表現をR言語で紹介。
Tokyo.R #101。
bob3bob3
September 16, 2022
Tweet
Share
More Decks by bob3bob3
See All by bob3bob3
RとLLMで自然言語処理
bob3bob3
3
690
RでPSM分析
bob3bob3
1
310
Rでコンジョイント分析 2024年版
bob3bob3
0
1.6k
『改訂新版前処理大全』の話と Apache Parquet の話 #TokyoR
bob3bob3
0
1.2k
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
600
『データ可視化学入門』をPythonからRに翻訳した話(増強版)
bob3bob3
0
530
『データ可視化学入門』を PythonからRに翻訳した話
bob3bob3
1
610
qeMLパッケージの紹介
bob3bob3
0
2.2k
「国と音楽」 ~spotifyrを用いて~ #muana
bob3bob3
2
600
Other Decks in Technology
See All in Technology
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
160
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
4
300
小学4年生夏休みの自由研究「ぼくと Copilot エージェント」
taichinakamura
0
610
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
250
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
210
Wasmのエコシステムを使った ツール作成方法
askua
0
120
20201008_ファインディ_品質意識を育てる役目は人かAIか___2_.pdf
findy_eventslides
2
600
Adapty_東京AI祭ハッカソン2025ピッチスライド
shinoyamada
0
260
プロポーザルのコツ ~ Kaigi on Rails 2025 初参加で3名の登壇を実現 ~
naro143
1
210
能登半島災害現場エンジニアクロストーク 【JAWS FESTA 2025 in 金沢】
ditccsugii
0
340
Modern_Data_Stack最新動向クイズ_買収_AI_激動の2025年_.pdf
sagara
0
240
カンファレンスに託児サポートがあるということ / Having Childcare Support at Conferences
nobu09
1
520
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Agile that works and the tools we love
rasmusluckow
331
21k
Writing Fast Ruby
sferik
629
62k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Side Projects
sachag
455
43k
Building Applications with DynamoDB
mza
96
6.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
It's Worth the Effort
3n
187
28k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
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!