Justera estimeringsprocessen

Bayesiansk regressionsmodellering med rstanarm

Jake Thompson

Psychometrician, ATLAS, University of Kansas

Divergerande övergångar

1: There were 15 divergent transitions after warmup. Increasing adapt_delta
above 0.8 may help. 
  • För stora steg i estimatorn
  • Justera stegstorlek
stan_model <- stan_glm(popularity ~ song_age, data = songs,
  control = list(adapt_delta = 0.95))
stan_model <- stan_glm(popularity ~ song_age, data = songs,
  control = list(adapt_delta = 0.99))
Bayesiansk regressionsmodellering med rstanarm

Överskridande av maximalt träddjup

Chain 1 reached the maximum tree depth
  • Samplet utvärderar grenar och söker ett lämpligt ställe att "vända"
  • Maximal träddjup indikerar dålig effektivitet
stan_model <- stan_glm(popularity ~ song_age, data = songs,
  control = list(max_treedepth = 10))
stan_model <- stan_glm(popularity ~ song_age, data = songs,
  control = list(max_treedepth = 15))
Bayesiansk regressionsmodellering med rstanarm

Finjustera estimeringen

  • Estimeringsfel hotar modellens validitet
  • Trots att felen kan verka komplexa är de ofta enkla att åtgärda
Bayesiansk regressionsmodellering med rstanarm

Nu kör vi en övning!

Bayesiansk regressionsmodellering med rstanarm

Preparing Video For Download...