kubostat1g p. MCMC binomial distribution q MCMC : i N i y i p(y i q = ( Ni y i q y i (1 q N i y i, q {y i } q likelihood q L(q {y i } = i=1 p(y i q 1

Similar documents
kubo2015ngt6 p.2 ( ( (MLE 8 y i L(q q log L(q q 0 ˆq log L(q / q = 0 q ˆq = = = * ˆq = 0.46 ( 8 y 0.46 y y y i kubo (ht

12/1 ( ) GLM, R MCMC, WinBUGS 12/2 ( ) WinBUGS WinBUGS 12/2 ( ) : 12/3 ( ) :? ( :51 ) 2/ 71

kubo2017sep16a p.1 ( 1 ) : : :55 kubo ( ( 1 ) / 10

kubostat7f p GLM! logistic regression as usual? N? GLM GLM doesn t work! GLM!! probabilit distribution binomial distribution : : β + β x i link functi

/22 R MCMC R R MCMC? 3. Gibbs sampler : kubo/

60 (W30)? 1. ( ) 2. ( ) web site URL ( :41 ) 1/ 77

/ *1 *1 c Mike Gonzalez, October 14, Wikimedia Commons.

kubostat2017b p.1 agenda I 2017 (b) probability distribution and maximum likelihood estimation :

kubostat2017j p.2 CSV CSV (!) d2.csv d2.csv,, 286,0,A 85,0,B 378,1,A 148,1,B ( :27 ) 10/ 51 kubostat2017j (

kubostat2017c p (c) Poisson regression, a generalized linear model (GLM) : :

kubostat2015e p.2 how to specify Poisson regression model, a GLM GLM how to specify model, a GLM GLM logistic probability distribution Poisson distrib

kubostat2017e p.1 I 2017 (e) GLM logistic regression : : :02 1 N y count data or

日心TWS

一般化線形 (混合) モデル (2) - ロジスティック回帰と GLMM

今回 次回の要点 あぶない 時系列データ解析は やめましょう! 統計モデル のあてはめ Danger!! (危 1) 時系列データの GLM あてはめ (危 2) 時系列Yt 時系列 Xt 各時刻の個体数 気温 とか これは次回)

講義のーと : データ解析のための統計モデリング. 第2回

2014ESJ.key

Microsoft PowerPoint - R-stat-intro_20.ppt [互換モード]

今日の要点 あぶない 時系列データ解析は やめましょう! 統計モデル のあてはめ (危 1) 時系列データの GLM あてはめ (危 2) 時系列Yt 時系列 Xt 各時刻の個体数 気温 とか

kubostat2018a p.1 統計モデリング入門 2018 (a) The main language of this class is 生物多様性学特論 Japanese Sorry An overview: Statistical Modeling 観測されたパターンを説明する統計モデル

統計モデリング入門 2018 (a) 生物多様性学特論 An overview: Statistical Modeling 観測されたパターンを説明する統計モデル 久保拓弥 (北海道大 環境科学) 統計モデリング入門 2018a 1

untitled

NLMIXED プロシジャを用いた生存時間解析 伊藤要二アストラゼネカ株式会社臨床統計 プログラミング グループグルプ Survival analysis using PROC NLMIXED Yohji Itoh Clinical Statistics & Programming Group, A

スライド 1

ベイズ統計入門

k2 ( :35 ) ( k2) (GLM) web web 1 :

X X X Y R Y R Y R MCAR MAR MNAR Figure 1: MCAR, MAR, MNAR Y R X 1.2 Missing At Random (MAR) MAR MCAR MCAR Y X X Y MCAR 2 1 R X Y Table 1 3 IQ MCAR Y I

Probit , Mixed logit

したがって このモデルではの長さをもつ潜在履歴 latent history が存在し 同様に と指標化して扱うことができる 以下では 潜在的に起こりうる履歴を潜在履歴 latent history 実際にデ ータとして記録された履歴を記録履歴 recorded history ということにする M

講義「○○○○」

Microsoft PowerPoint - 14回パラメータ推定配布用.pptx

講義のーと : データ解析のための統計モデリング. 第5回

: Bradley-Terry Burczyk

様々なミクロ計量モデル†

みっちりGLM

2. 方法 対象とする期間と地域対象期間は 2002 年から 2010 年までとした 対象地域は淡路島とする 用いたデータ推定には以下のデータを使用した 有害捕獲数 ( 年度 )i_yugai[i]:i 年度の有害許可による捕獲数 個体数を反映する指標として用いる 目撃効率 spue[i]:i 年度

講義のーと : データ解析のための統計モデリング. 第3回

: (GLMM) (pseudo replication) ( ) ( ) & Markov Chain Monte Carlo (MCMC)? /30

1 環境統計学ぷらす 第 5 回 一般 ( 化 ) 線形混合モデル 高木俊 2013/11/21

Stanによるハミルトニアンモンテカルロ法を用いたサンプリングについて

バイオインフォマティクス特論12

@i_kiwamu Bayes - -

第 3 回講義の項目と概要 統計的手法入門 : 品質のばらつきを解析する 平均と標準偏差 (P30) a) データは平均を見ただけではわからない 平均が同じだからといって 同一視してはいけない b) データのばらつきを示す 標準偏差 にも注目しよう c) 平均

統計的データ解析

カイ二乗フィット検定、パラメータの誤差

医薬品開発の意思決定における Bayesian Posterior Probability の適用例 ~ Random-Walk Metropolis vs. No-U-Turn Sampler ~ 作井将 清水康平 舟尾暢男 武田薬品工業株式会社日本開発センター生物統計室 Using Bayesi

Dirichlet process mixture Dirichlet process mixture 2 /40 MIRU2008 :

2. 方法対象とする期間と地域対象期間は 2002 年から 2010 年までとした 対象地域は兵庫県本州部とする 用いたデータ推定には以下のデータを使用した 有害捕獲数 ( 年度 )i_yugai[i]:i 年度の有害許可による捕獲数 個体数を反映する指標として用いる 目撃効率 spue[i]:i

ECCS. ECCS,. ( 2. Mac Do-file Editor. Mac Do-file Editor Windows Do-file Editor Top Do-file e


,, Poisson 3 3. t t y,, y n Nµ, σ 2 y i µ + ɛ i ɛ i N0, σ 2 E[y i ] µ * i y i x i y i α + βx i + ɛ i ɛ i N0, σ 2, α, β *3 y i E[y i ] α + βx i

kubostat2018d p.2 :? bod size x and fertilization f change seed number? : a statistical model for this example? i response variable seed number : { i

スライド 1

スライド 1

集中理論談話会 #9 Bhat, C.R., Sidharthan, R.: A simulation evaluation of the maximum approximate composite marginal likelihood (MACML) estimator for mixed mu

スライド 1

Microsoft PowerPoint - 【配布・WEB公開用】SAS発表資料.pptx

専修人間科学論集心理学篇 Vol. 7, No. 1, pp. 15~23, ロジスティック型項目反応理論モデルにおける JAGS と Stan を用いた推定の比較評価 1 北條大樹 2 岡田謙介 3 Comparative evaluation of parameter estim

AR(1) y t = φy t 1 + ɛ t, ɛ t N(0, σ 2 ) 1. Mean of y t given y t 1, y t 2, E(y t y t 1, y t 2, ) = φy t 1 2. Variance of y t given y t 1, y t

Microsoft PowerPoint - GLMMexample_ver pptx

80 X 1, X 2,, X n ( λ ) λ P(X = x) = f (x; λ) = λx e λ, x = 0, 1, 2, x! l(λ) = n f (x i ; λ) = i=1 i=1 n λ x i e λ i=1 x i! = λ n i=1 x i e nλ n i=1 x

Microsoft PowerPoint slide2forWeb.ppt [互換モード]

Microsoft PowerPoint - SAS2012_ZHANG_0629.ppt [互換モード]

EBNと疫学

生命情報学

分布

斎藤参郎 データサイエンス A 2018 年度水曜日 2 限目 (10:40-12:10) 0. イントロダクション 講義の進め方 担当昨年度より 講義の方針 1) 自宅でも学習できる 2) 様々なデータ分析手法を自分でインストールし 実験できる 環境の紹

takano1

2 値データの Intraclass Correlation Coefficient の推定マクロプログラム 稲葉洋介 1 田中紀子 1 1 国立国際医療研究センターデータサイエンス部生物統計研究室 Macro program for calculating Intraclass Correlati

PowerPoint プレゼンテーション

II 2

Microsoft PowerPoint - statistics pptx

Multivariate Realized Stochastic Volatility Models with Dynamic Correlation and Skew Distribution: Bayesian Analysis and Application to Risk Managemen

dvi

Statistical inference for one-sample proportion

バイオインフォマティクス特論4

スライド 1

03.Œk’ì

統計学 - 社会統計の基礎 - 正規分布 標準正規分布累積分布関数の逆関数 t 分布正規分布に従うサンプルの平均の信頼区間 担当 : 岸 康人 資料ページ :

y i OLS [0, 1] OLS x i = (1, x 1,i,, x k,i ) β = (β 0, β 1,, β k ) G ( x i β) 1 G i 1 π i π i P {y i = 1 x i } = G (

当し 図 6. のように 2 分類 ( 疾患の有無 ) のデータを直線の代わりにシグモイド曲線 (S 字状曲線 ) で回帰する手法である ちなみに 直線で回帰する手法はコクラン アーミテージの傾向検定 疾患の確率 x : リスクファクター 図 6. ロジスティック曲線と回帰直線 疾患が発

基礎統計

MCMCについて

Microsoft PowerPoint - stat-2014-[9] pptx

モジュール1のまとめ

1 Tokyo Daily Rainfall (mm) Days (mm)

Microsoft PowerPoint - Rを利用した回帰分析.pptx

k3 ( :07 ) 2 (A) k = 1 (B) k = 7 y x x 1 (k2)?? x y (A) GLM (k

IPSJ SIG Technical Report Pitman-Yor 1 1 Pitman-Yor n-gram A proposal of the melody generation method using hierarchical pitman-yor language model Aki

< E6D6364>

統計学の基礎から学ぶ実験計画法ー1

二項‐ベータ階層ベイズモデルによる児童虐待相談対応率の地域差に関する研究 : 都道府県政令指定都市別による多重比較

森林水文 水資源学 2 2. 水文統計 豪雨があった時, 新聞やテレビのニュースで 50 年に一度の大雨だった などと報告されることがある. 今争点となっている川辺川ダムは,80 年に 1 回の洪水を想定して治水計画が立てられている. 畑地かんがいでは,10 年に 1 回の渇水を対象として計画が立て

Microsoft PowerPoint - statistics pptx

スライド 1

スライド 1

情報工学概論

untitled

Microsoft PowerPoint - e-stat(OLS).pptx

Excelにおける回帰分析(最小二乗法)の手順と出力

Transcription:

kubostat1g p.1 1 (g Hierarchical Bayesian Model kubo@ees.hokudai.ac.jp http://goo.gl/7ci The development of linear models Hierarchical Bayesian Model Be more flexible Generalized Linear Mixed Model (GLMM Incoporating random effects such as individuality parameter MCMC MLE Generalized Linear Model (GLM Always normal distribution? That's non-sense! MSE Linear model : 1 7 8 : kubostat1g (http://goo.gl/7ci 1 (g 1 / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7 MCMC 1 MCMC Gibbs sampling GLMM GLMM JAGS kubostat1g (http://goo.gl/7ci 1 (g / 7 1. MCMC and logit link function kubostat1g (http://goo.gl/7ci 1 (g / 7 : MCMC seed survivorship, again : 8 : N i = 8 i y i = : 1 7 MCMC 1 7 8 1 1 1 y i kubostat1g (http://goo.gl/7ci 1 (g / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7

kubostat1g p. MCMC binomial distribution q MCMC : i N i y i p(y i q = ( Ni y i q y i (1 q N i y i, q {y i } q likelihood q L(q {y i } = i=1 p(y i q 1 7 8 1 1 1 kubostat1g (http://goo.gl/7ci 1 (g 7 / 7 kubostat1g (http://goo.gl/7ci 1 (g 8 / 7 MCMC MCMC maximum likelihood (MLE L(q ˆq log L(q = log i=1 ( Ni + {y i log(q + (N i y i log(1 q} i=1 q kubostat1g (http://goo.gl/7ci 1 (g 9 / 7 y i L(q q log L(q q ˆq log L(q / q = q - - - ˆq = = 7 1 =..... kubostat1g (http://goo.gl/7ci 1 (g 1 / 7 * MCMC 8 y i ˆq =. ( 8 y. y. 8 y. y i kubostat1g (http://goo.gl/7ci 1 (g 11 / 7 kubostat1g (http://goo.gl/7ci 1 (g 1 / 7

kubostat1g p. : MCMC ( Markov chain Monte Carlo (MCMC (Metropolis method :?? MCMC - - - log L(q *.... : q - - -.... q ( kubostat1g (http://goo.gl/7ci 1 (g 1 / 7 kubostat1g (http://goo.gl/7ci 1 (g 1 / 7 q -9-8 -7 - - - -7. -.8 -..8.9..1. q 1 q q (1, ( kubostat1g (http://goo.gl/7ci 1 (g 1 / 7 : 1 q ( q. q ( q qnew q new L(q new L(q L(q new L(q (: q q new L(q new < L(q (: r = L(q new/l(q q qnew 1 r q. (q =.1 q =.99 kubostat1g (http://goo.gl/7ci 1 (g 1 / 7 q -9-8 -7 - - - -7. -.8 -. - - -.8.9..1. (MCMC..1.... kubostat1g (http://goo.gl/7ci 1 (g 17 / 7 q ( MCMC - - -....? q kubostat1g (http://goo.gl/7ci 1 (g 18 / 7

kubostat1g p. q q.... 8 1? q q.... 8 1? q MCMC MCMC?? kubostat1g (http://goo.gl/7ci 1 (g 19 / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7 MCMC? q.... 8 MCMC q q? log L(q - - - *.... L(q p(q = L(q L(q q kubostat1g (http://goo.gl/7ci 1 (g 1 / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7 MCMC q ( MCMC p(q q 9%! kubostat1g (http://goo.gl/7ci 1 (g / 7 q MCMC q kubostat1g (http://goo.gl/7ci 1 (g / 7

kubostat1g p. kubostat1g (http://goo.gl/7ci 1 (g / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7 : p(y q p(q p(q Y = p(y p(q Y (Y (q ( p(q q ( p(y q ( p(y Y ( ( (? q? p(q Y L(q p(q q.....8 1. kubostat1g (http://goo.gl/7ci 1 (g 7 / 7 kubostat1g (http://goo.gl/7ci 1 (g 8 / 7 Gibbs sampling MCMC. Gibbs sampling kubostat1g (http://goo.gl/7ci 1 (g 9 / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7

kubostat1g p. 統計ソフトウェア R 簡単な GLMM なら R だけで推定可能 今回の例題の事後分布 (Y = {yi } はデータ http://www.r-project.org/ p(a, {ri }, s Y 1 i=1 p(yi q(a + ri p(a p(ri s p(s 積分で 個体差 ri を消して 周辺尤度を定義する L(a, s Y = 1 i=1 p(yi q(a + ri p(ri sdri これを最大化する a と s を推定すればよい 経験ベイズ法 (empirical Bayesian method kubostat1g (http://goo.gl/7ci 1 / 7 kubostat1g (http://goo.gl/7ci / 7 しかし R だけ では限界があるかも そこで MCMC による事後分布からのサンプリング! R にはいろいろな GLMM の最尤推定関数が準備さ library(lme の lmer(.. しかし もうちょっと複雑な GLMM たとえば個体 差 + 地域差をいれた統計モデルの最尤推定はかなり 難しい (ヘンな結果が得られたりする... 事前分布 p(q. 尤度 L(q.97 library(nlme の nlme( (正規分布のみ 事後分布 p(q Y 1.98 library(glmmml の glmmml( れている.1.........8 1. 生存確率 q アルゴリズムにしたがって 乱数を発生させていくだけで OK 積分がたくさん入っている尤度関数の評価がしんどい kubostat1g (http://goo.gl/7ci / 7 kubostat1g (http://goo.gl/7ci / 7 どのようなソフトウェアで MCMC 計算するか? 再確認: 事後分布からのサンプル って何の役にたつの? > post.mcmc[,"a"] # 事後分布からのサンプルを表示 [1] -.79 -.789 -.98-1.1 -.89-1.8 -.81 -.987 [9] -.8 -.89 -.9 -.981 -.79 -.819 -.9 -.91 [17] -.7-1.11-1. -1.17 -.9 -.87 -.88-1.... (以下略... 1 自作プログラム 利点: 問題にあわせて自由に設計できる 欠点: 階層ベイズモデル用の MCMC プログラミング けっこうめん どう これらのサンプルの平均値 中央値 9% 区間を 調べることで事後分布の概要がわかる R のベイズな package 利点: 空間ベイズ統計など便利な専用 package がある 1. 欠点: 汎用性 とぼしい.8 BUGS で Gibbs sampler なソフトウェア. 利点: 幅ひろい問題に適用できて 便利. 欠点というほどでもないけど 多少の勉強が必要 -1. -... 1. N = 1 Bandwidth =.88 kubostat1g (http://goo.gl/7ci 1. えーっと Gibbs sampler って何? / 7 kubostat1g (http://goo.gl/7ci / 7

kubostat1g p.7 さまざまな MCMC アルゴリズム Gibbs sampling とは何か? MCMC アルゴリズムのひとつ いろいろな MCMC メトロポリス法: 試行錯誤で値を変化させていく 複数のパラメーターの MCMC サンプリングに使う 例: パラメーター β1 と β の Gibbs sampling MCMC 1 メトロポリス ヘイスティングス法: その改良版 ギブス サンプリング: 条件つき確率分布を使った MCMC β に何か適当な値を与える β の値はそのままにして その条件のもとでの β1 の MCMC sampling をする (条件つき事後分布 β1 の値はそのままにして その条件のもとでの β の MCMC sampling をする (条件つき事後分布 複数の変数 (パラメーター 状態 を効率よくサンプリング.. をくりかえす 教科書の第 9 章の例題で説明 kubostat1g (http://goo.gl/7ci 図解: Gibbs sampling 7 / 7 記述できるソフトウェア -. 7. β. 7 8 1 1. 1.8... β1 -. 8 1 step 7. β. 7 WinBUGS ありがとう さようなら? OpenBUGS 予算が足りなくて停滞? JAGS お手軽で良い どんな OS でも動く Stan たぶん 次 はこれ 今日は紹介しませんが 8 1 リンク集: 1. 1.8... β1 kubostat1g (http://goo.gl/7ci 7 -. 8 1 step BUGS 言語 (+ っぽいもの でベイズモデルを 8 1 8 / 7 β のサンプリング 8 1 便利な BUGS 汎用 Gibbs sampler たち (統計モデリング入門の第 9 章 1. 1.8... β1 step 1 kubostat1g (http://goo.gl/7ci β1 のサンプリング MCMC. β. 7 http://hosho.ees.hokudai.ac.jp/~kubo/ce/bayesianmcmc.html えーと BUGS 言語って何? 9 / 7 kubostat1g (http://goo.gl/7ci / 7 なんとなく使われ続けている WinBUGS 1.. このベイズモデルを BUGS 言語で記述したい データ Y[i] 種子数8個のうちの生存数 二項分布 dbin(q,8 おそらく世界でもっともよく使われている Gibbs sampler BUGS 言語コード BUGS 言語の実装 -9-1 に最新版 (ここで開発停止 OpenBUGS ソースなど非公開 無料 ユーザー登録不要 生存確率 q Windows バイナリーとして配布されている 無情報事前分布 歴史を変えたソフトウェアだけど 開発も停止していることだし まあ もう ごくろうさま ということで 矢印は手順ではなく 依存関係をあらわしている BUGS 言語: ベイズモデルを記述する言語 Spiegelhalter et al. 199. BUGS: Bayesian Using Gibbs Sampling version.. kubostat1g (http://goo.gl/7ci 1 / 7 kubostat1g (http://goo.gl/7ci / 7

kubostat1g p.8 Gibbs sampling Gibbs sampling OS JAGS.. R JAGS (1 / R core team Martyn Plummer Just Another Gibbs Sampler C++ R Linux, Windows, Mac OS X R : library(rjags library(rjags library(rwinbugs # to use write.model( model.bugs <- function( { for (i in 1:N.data { Y[i] ~ dbin(q, 8 # } q ~ dunif(., 1. # q } file.model <- "model.bug.txt" write.model(model.bugs, file.model # kubostat1g (http://goo.gl/7ci 1 (g / 7 # kubostat1g (http://goo.gl/7ci 1 (g / 7 Gibbs sampling Gibbs sampling R JAGS ( / R JAGS ( / load("data.rdata" list.data <- list(y = data, N.data = length(data inits <- list(q =. n.burnin <- 1 n.chain <- n.thin <- 1 n.iter <- n.thin * 1 model <- jags.model( file = file.model, data = list.data, inits = inits, n.chain = n.chain # kubostat1g (http://goo.gl/7ci 1 (g / 7 # burn-in update(model, n.burnin # burn in # post.mcmc.list post.mcmc.list <- coda.samples( model = model, variable.names = names(inits, n.iter = n.iter, thin = n.thin # kubostat1g (http://goo.gl/7ci 1 (g / 7 Gibbs sampling Gibbs sampling burn in?.... 1 MCMC step kubostat1g (http://goo.gl/7ci 1 (g 7 / 7 MCMC ˆR = 1.19 MCMC ˆR =. MCMC MCMC step! kubostat1g (http://goo.gl/7ci 1 (g 8 / 7

kubostat1g p.9 Gibbs sampling Gibbs sampling ˆR Gibbs sampling plot(post.mcmc.list gelman.diag(post.mcmc.list R-hat Gelman-Rubin ˆR var ˆ + (ψ y = W var ˆ + (ψ y = n 1 n W + 1 n B W : variance B : variance Gelman et al.. Bayesian Data Analysis. Chapman & Hall/CRC... Trace of q 8 1 Density of q 1 1 18 Iterations.... N = 1 Bandwidth =.88 kubostat1g (http://goo.gl/7ci 1 (g 9 / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7 GLMM GLMM GLMM GLMM!. GLMM 1 8. GLMM hierarchical Bayesian 1 1! 8 y i? ( 1 kubostat1g (http://goo.gl/7ci 1 (g 1 / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7 GLMM GLMM GLMM GLMM (overdispersion : 1 1 8 y i i N i y i p(y i q i = ( Ni y i q y i i (1 q i N i y i,. : overdispersion q i kubostat1g (http://goo.gl/7ci 1 (g / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7

kubostat1g p.1 GLMM と階層ベイズモデル GLMM のベイズモデル化 GLMM と階層ベイズモデル 個々の個体差 ri を最尤推定するのはまずい GLM わざ: ロジスティック関数で表現する生存確率 生存確率 qi = q(zi をロジスティック関数 q(z = 1/{1 + exp( z} で表現..8 1.... q(z - - - 1 個体の生存確率を推定するためにパラメーター 11 個 (a と {r1, r,, r1 } を推定すると 個体ごとに生存数 / 種子数を計算していることと同 じ! ( データのよみあげ と同じ z 線形予測子 zi = a + ri とする そこで 次のように考えてみる パラメーター a: 全体の平均 パラメーター ri : 個体 i の個体差 (ずれ kubostat1g (http://goo.gl/7ci GLMM と階層ベイズモデル GLMM のベイズモデル化 / 7 kubostat1g (http://goo.gl/7ci GLMM のベイズモデル化 GLMM と階層ベイズモデル suppose {ri } follow the Gausssian distribution {ri } のばらつきは正規分布だと考えてみる / 7 GLMM のベイズモデル化 ひとつの例示: 個体差 ri の分布と過分散の関係 (A 個体差のばらつきが小さい場合 (B 個体差のばらつきが大きい場合 s = 1. p(ri s が生成した 個体ぶんの {ri } s =. s = 1. - - IIII IIIIII IIIIIIII - ri s =. 確率 qi = - - - s =. I-I I -I I III-IIIIIIIIIIIII II I IIII ri 1 1+exp( ri の二項乱数を発生させる すればよいでしょう ri がゼロにちかい個体はわりと ありがち で ri GLMM と階層ベイズモデル 1 1 8 生存種子数 yi の絶対値が大きな個体は相対的に あまりいない kubostat1g (http://goo.gl/7ci 標本分散 9.9 1 1 p(yi qi が 生成した生 存種子数の 一例 この確率密度 p(ri s は ri の 出現しやすさ をあらわしていると解釈 標本分散.9 ( 1 r p(ri s = exp i s πs 観察された個体数 個体差 ri 7 / 7 kubostat1g (http://goo.gl/7ci GLMM のベイズモデル化 GLMM と階層ベイズモデル これは ri の事前分布の指定 ということ 8 生存種子数 yi 8 / 7 GLMM のベイズモデル化 ベイズ統計モデルでよく使われる三種類の事前分布 たいていのベイズ統計モデルでは ひとつのモデルの中で複数の種類の 前回の授業で {ri } は正規分布にしたがうと仮定したが ベイズ統計モデリングでは 1 個の ri たちに 共通する事前分布として正規分布 を指定した ということになる 事前分布を混ぜて使用する (A 主観的な事前分布 s = 1. (B 無情報事前分布 (C 階層事前分布 (できれば使いたくない! s = 1. s =. - - - 信じる s によって 変わる わからない 個体差 ri ( 1 r p(ri s = exp i s πs kubostat1g (http://goo.gl/7ci. 9 / 7....8 1. kubostat1g (http://goo.gl/7ci.....8 1......8 1. / 7

kubostat1g p.11 GLMM GLMM GLMM GLMM r i! s = 1. s = 1. r i s =. p(r i s = 1 πs exp ( r i s kubostat1g (http://goo.gl/7ci 1 (g 1 / 7 全データ 個体個体 のデータのデータ個体 1 のデータ個体個体 のデータのデータ個体 のデータ {r 1, r, r,..., r 1 } s local parameter a global parameter? kubostat1g (http://goo.gl/7ci 1 (g / 7 GLMM GLMM GLMM GLMM {r i } s (B (C a, s {r i } s s = 1. s = 1. s =......8 1......8 1. global local kubostat1g (http://goo.gl/7ci 1 (g / 7 s s (non-informative prior < s < 1 kubostat1g (http://goo.gl/7ci 1 (g / 7 GLMM GLMM GLMM GLMM a :..1... ( ; 1 ( ; 1-1 - 1 (logit a a 種子 8 個のうち Y[i] が生存 生存 q[i] 全個体共通の 平均 a r[i] s hyper parameter kubostat1g (http://goo.gl/7ci 1 (g / 7 kubostat1g (http://goo.gl/7ci 1 (g / 7

kubostat1g p.1 JAGS JAGS. JAGS R JAGS BUGS model { for (i in 1:N.data { Y[i] ~ dbin(q[i], 8 logit(q[i] <- a + r[i] } a ~ dnorm(, 1.E- for (i in 1:N.data { r[i] ~ dnorm(, tau } tau <- 1 / (s * s s ~ dunif(, 1.E+ } 種子 8 個のうち Y[i] が生存 生存 q[i] 全個体共通の 平均 a r[i] s hyper parameter kubostat1g (http://goo.gl/7ci 1 (g 7 / 7 kubostat1g (http://goo.gl/7ci 1 (g 8 / 7 JAGS JAGS JAGS > source("mcmc.listbugs.r" # > post.bugs <- mcmc.listbugs(post.mcmc.list # bugs 8% 1 interval for each 1 chain 1 R hat 1. + a * r[1] [] [] [] [] [] [7] [8] [9] [1] [11] [1] [1] [1] [1] [1] [17] [18] [19] [] [1] [] [] [] [] [] [7] [8] [9] [] [1] [] [] [] [] [] [7] [8] [9] [] [1] [] [] [] [] [] [7] [8] [9] [] [1] [] [] [] [] [] [7] [8] [9] [] [1] [] [] [] [] [] [7] [8] [9] [7] [71] [7] [7] [7] [7] s [7] 1 1 1 1. + * array truncated for lack of space chains, each with iterations (first discarded..1 a.1. 1 * r 1. s. medians and 8% intervals 1 7 8 91 1 1 1 18 8 8 kubostat1g (http://goo.gl/7ci 1 (g 9 / 7 bugs post.bugs print(post.bugs, digits.summary = 9% chains, each with iterations (first discarded, n.thin = n.sims = iterations saved mean sd.% % % 7% 97.% Rhat n.eff a..1 -.18 -.19.8..1 1.7 8 s.1.9..77.99..79 1. 1 r[1] -.778 1.71-7.19 -.7 -. -.8-1. 1.1 r[] -1.17.88 -.997-1.7-1.118 -.1. 1.1 r[].1 1.7. 1.8 1.9.8.1 1.1 r[].7 1.7.998..8.8 7.9 1.1 r[] -.18 1.111 -.8 -.77 -.7-1. -.1 1.1... ( r[99]. 1.1.18 1.7 1.99.71.1 1.1 r[1] -.88 1.7-7.99 -.89 -. -.88-1.8 1. 11 kubostat1g (http://goo.gl/7ci 1 (g 7 / 7 JAGS JAGS R Trace of a Density of a post.mcmc <- to.mcmc(post.bugs 1.... 1 Iterations Trace of s 1..8..8 1... 1. N = 1 Bandwidth =.79 Density of s.... matrix 1 1 8 Iterations N = 1 Bandwidth =.77 kubostat1g (http://goo.gl/7ci 1 (g 71 / 7 kubostat1g (http://goo.gl/7ci 1 (g 7 / 7

kubostat1g p.1. Yay! Be more flexible The development of linear models Hierarchical Bayesian Model Generalized Linear Mixed Model (GLMM Incoporating random effects such as individuality parameter MCMC MLE Generalized Linear Model (GLM Always normal distribution? That's non-sense! MSE Linear model kubostat1g (http://goo.gl/7ci 1 (g 7 / 7 kubostat1g (http://goo.gl/7ci 1 (g 7 / 7