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
データ不足に数理モデルで立ち向かう / Japan.R 2023
Search
森下光之助
December 02, 2023
Marketing & SEO
11
5.5k
データ不足に数理モデルで立ち向かう / Japan.R 2023
2023年12月2日に行われたJapan.R 2023での発表資料です
https://japanr.connpass.com/event/302622/
森下光之助
December 02, 2023
Tweet
Share
More Decks by 森下光之助
See All by 森下光之助
baseballrによるMLBデータの抽出と階層ベイズモデルによる打率の推定 / TokyoR118
dropout009
2
590
tidymodelsによるtidyな生存時間解析 / Japan.R2024
dropout009
2
1k
回帰分析ではlm()ではなくestimatr::lm_robust()を使おう / TokyoR100
dropout009
63
10k
Counterfactual Explanationsで機械学習モデルを解釈する / TokyoR99
dropout009
3
3k
『機械学習を解釈する技術』の紹介 / Devsumi2022
dropout009
4
3.8k
シンプルな数理モデルでビジネス課題を解決する / Japan.R 2021
dropout009
2
6.5k
テレビCMのユニークリーチを最適化する / PyData.Tokyo24
dropout009
0
1.8k
Accumulated Local Effects(ALE)で機械学習モデルを解釈する / TokyoR95
dropout009
3
9.3k
データ分析手法をシミュレーションを通して理解する / stapy74
dropout009
3
1.8k
Other Decks in Marketing & SEO
See All in Marketing & SEO
Crafting your authority engine: E-E-A-T & machine-readable SEO for AI
cristianow
PRO
0
280
Scaling AI on a budget - responsibly!
eminadw
3
530
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
920
GEO? AEO? LLMO? What's With All This AI Stuff? - Patrick Stox Ahrefs Evolve 2025
patrickstox
2
3.2k
What the f*ck is the GA4 data model?
nathanless
PRO
1
130
Joao Filipe Pereira - Predicting Core Web Vitals impact using Google Sheets [BrightonSEO April 2025]
joao_f_pereira
1
380
採用広報強化サービス 「ななごータレントプール」ご紹介 / nanago_talentpool
nanago
0
460
JavaScript SEO for AI Search (Session #4)
graydotco
0
110
AI OVERVIEWS: KONEC KLIKÁNÍ V SEO?
pavelungr
0
430
Beyond The AI Hype, How Marketing Departments Are Actually Using AI & Where CMOs Will Have To Reshape Their Orgs
dannydenhard
0
150
How AI ‘’reads’’ content for real (for newbies and not so newbies)
gfiorelli1
0
290
Audits und Reports optimieren, ohne das Budget zu sprengen
peakace
PRO
0
250
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
36
7k
Writing Fast Ruby
sferik
630
62k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
GitHub's CSS Performance
jonrohan
1032
470k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Building Adaptive Systems
keathley
44
2.8k
Transcript
2023/12/02 Japan.R 2023 #JapanR @dropout009
REVISIO CDO X: @dropout009 Speaker Deck: dropout009 Blog: https://dropout009.hatenablog.com/
None
None
CM • • CM ⾒ • CM
• GRP TRP • CM ⾒ • CM ⾒ •
• CM 1 ⾒ • CM 2 1 2 3 4 5 A 1 0 1 0 1 B 0 1 0 1 0 C 1 1 1 0 1 D 0 0 1 0 0 E 0 0 0 0 0 2 (40%) 4 (80%) 7 (140%) 8 (160%) 10 (200%) 2 (40%) 3 (60%) 4 (80%) 4 (80%) 4 (80%)
• • CM × 1% 1 1
• 206% 10 2,060 69.7%
• • 0 0 頻 ⾒ 100% lm(y ~ 0
+ x) lm(y ~ 0 + log1p(x))
• •
None
l 𝑔 l CM 𝐹 Pr 𝐹 = 𝑓 ∣
𝑔 l CM 1 ⾒ 𝑟 𝑔 = Pr 𝐹 ≥ 1 ∣ 𝑔 = 1 − Pr 𝐹 = 0 ∣ 𝑔 Pr 𝐹 = 𝑓 ∣ 𝑔 𝑟 𝑔 CM
l Poisson 𝑓 𝜆 = 1 Γ 𝑓 + 1
𝜆!𝑒"# l 𝜆 𝑔 𝜆 = 𝑔 𝑟 𝑔 = 1 − Pr 𝐹 = 0 ∣ 𝑔 = 1 − 1 Γ 0 + 1 𝑔$𝑒"% = 1 − 𝑒"% dpois(f, lambda) Poisson(𝑓 ∣ 𝜆 = 5) Poisson(𝑓 ∣ 𝜆 = 3) 1 - dpois(0, g) Poisson(𝑓 ∣ 𝜆 = 2)
l 𝑟 𝑔 = 1 − 𝑒"%
l CM ⾒ CM CM CM CM Poisson(𝑓 ∣ 𝜆
= 2.06) CM
None
l CM CM CM l CM 𝜆 CM 𝜆 CM
⾒ 𝜆 Poisson(𝑓 ∣ 𝜆 = 2) Poisson(𝑓 ∣ 𝜆 = 3) Poisson(𝑓 ∣ 𝜆 = 5)
l ⾒ ⾒ 𝜆 l 𝜆 頻 𝜆 l 𝜆
Gamma 𝜆 ∣ 𝜈, 𝜈 𝜇 = 𝜈 𝜇 & Γ 𝜈 𝜆&"'𝑒" & (# E 𝜆 = 𝜇 𝜆 dgamma(nu, nu / mu) Gamma 𝜆 ∣ 1, 1 2 Gamma 𝜆 ∣ 4, 4 2 Gamma 𝜆 ∣ 16, 16 2 𝜆 𝜆
l 𝜆 ⾒ 𝜆 Pr 𝐹 = 𝑓 ∣ 𝜇,
𝜈 = ; $ ) Pr 𝐹 = 𝑓 ∣ 𝜆 𝑝 𝜆 𝜇, 𝜈 𝑑𝜆 = ; $ ) Poisson 𝑓 ∣ 𝜆 Gamma 𝜆 𝜈, 𝜈 𝜇 𝑑𝜆 = ; $ ) 1 Γ 𝑓 + 1 𝜆!𝑒"# 𝜈 𝜇 & Γ 𝜈 𝜆&"'𝑒" & (# 𝑑𝜆 = 𝜈 𝜇 & Γ 𝑓 + 1 Γ 𝜈 ; $ ) 𝜆&*!"'𝑒" &"( ( # 𝑑𝜆 = 𝜈 𝜇 & Γ 𝑓 + 1 Γ 𝜈 Γ 𝜈 + 𝑓 𝜈 + 𝜇 𝜇 &*! ; $ ) 𝜈 + 𝜇 𝜇 &*! Γ 𝜈 + 𝑓 𝜆&*!"'𝑒" &*( ( # 𝑑𝜆 = Γ 𝜈 + 𝑓 Γ 𝑓 + 1 Γ 𝜈 𝜈 𝜈 + 𝜇 & 𝜇 𝜈 + 𝜇 ! = , ! " Gamma 𝜆 𝜈 + 𝑓, 𝜈 + 𝜇 𝜇 𝑑𝜆 = 1
l ⾒ Negative Binomial Distribution; NBD NB 𝑓 𝜇, 𝜈
= Γ 𝜈 + 𝑓 Γ 𝑓 + 1 Γ 𝜈 𝜈 𝜈 + 𝜇 & 𝜇 𝜈 + 𝜇 ! NB 𝑓 2.06,1 NB 𝑓 2.06,3 NB 𝑓 2.06,10 dnbinom(f, mu = mu, size = nu)
l ⾒ 𝑟 𝑔, 𝜈 = 1 − Pr 𝐹
= 0 ∣ 𝑔, 𝜈 = 1 − Γ 𝜈 + 0 Γ 0 + 1 Γ 𝜈 𝜈 𝜈 + 𝑔 & 𝑔 𝜈 + 𝑔 $ = 1 − 𝜈 𝜈 + 𝑔 & l 𝜈 1 - dnbinom(0, mu = g, size = nu) 𝑟 𝑔, 1 𝑟 𝑔, 3 𝑟 𝑔, 10
l 𝑟 𝑔, 𝜈 𝜈 𝜈 l 𝑟+ 𝑔+ ̂
𝜈 ̂ 𝜈 = argmin & 1 − 𝜈 𝜈 + 𝑔+ & − 𝑟′ l ̂ 𝜈 𝑟 𝑔, ̂ 𝜈 = 1 − ̂ 𝜈 ̂ 𝜈 + 𝑔 , & CM CM
l 1 ⾒ CM 3 CM ⾒ l CM 𝑓
⾒ 𝑓 + l 𝑓 + 𝑟!* 𝑔, 𝜈 = Pr 𝐹 ≥ 𝑓 ∣ 𝑔, 𝑣 = 1 − Pr 𝐹 ≤ 𝑓 − 1 ∣ 𝑔, 𝜈 = 1 − E !!-$ !"' Γ 𝜈 + 𝑓+ Γ 𝑓+ + 1 Γ 𝜈 𝜈 𝜈 + 𝑔 & 𝑔 𝜈 + 𝑔 !! 𝑓 𝑓 + 𝑟!" 𝑟#" 𝑟$" 1 - pnbinom(f - 1, mu = g, size = nu)
None
l l l l ⾒
• Goerg, Georg M. "Estimating reach curves from one data
point." (2014).