Description

log(earn) ~ zheight + male + zheight:male

References: Gelman and Hill (2006)

Pair plot

Diagonal entries show estimates of the marginal densities as well as the (0.16, 0.5, 0.84) quantiles (dotted lines). Off-diagonal entries show estimates of the pairwise densities.

🔍 Full page 🔗 Info

Trace plots

🔍 Full page

Moments

parametersmeanstdmcseess_bulkess_tailrhatess_per_sec
beta.19.526620.04512510.00021110645659.763731.61.00003missing
beta.20.06517490.05026950.00023779844699.459280.11.0001missing
beta.30.4199420.07286820.00031830152394.473204.91.00008missing
beta.40.02882520.07197460.00032561148856.968693.11.00005missing
sigma0.8821160.01816266.09512e-588861.01.03584e51.00001missing
💾 CSV

Cumulative traces

For each iteration $i$, shows the running average up to $i$, $\frac{1}{i} \sum_{n = 1}^{i} x_n$.

🔍 Full page

Local communication barrier

When the global communication barrier is large, many chains may be required to obtain tempered restarts.

The local communication barrier can be used to visualize the cause of a high global communication barrier. For example, if there is a sharp peak close to a reference constructed from the prior, it may be useful to switch to a variational approximation.

🔍 Full page 🔗 Info

GCB estimation progress

Estimate of the Global Communication Barrier (GCB) as a function of the adaptation round.

The global communication barrier can be used to set the number of chains. The theoretical framework of Syed et al., 2021 yields that under simplifying assumptions, it is optimal to set the number of chains (the argument n_chains in pigeons()) to roughly 2Λ.

Last round estimate: $1.0075064746492512$

🔍 Full page 🔗 Info

Evidence estimation progress

Estimate of the log normalization (computed using the stepping stone estimator) as a function of the adaptation round.

Last round estimate: $-1550.663453536454$

🔍 Full page 🔗 Info

Round trips

Number of tempered restarts as a function of the adaptation round.

A tempered restart happens when a sample from the reference percolates to the target. When the reference supports iid sampling, tempered restarts can enable large jumps in the state space.

🔍 Full page 🔗 Info

Pigeons summary

roundn_scansn_tempered_restartsglobal_barrierglobal_barrier_variationallast_round_max_timelast_round_max_allocationstepping_stone
1200.0missing0.638365.12501e70.0
2402.27374e-13missing1.079025.29646e70.0
3806.82121e-13missing0.38120190512.02.84217e-14
41647.38964e-13missing0.883653159088.0-2.84217e-14
532123.69482e-13missing1.271232464.0-1.27676e-13
664283.48388e-13missing2.42351394096.0-3.19744e-14
7128602.77223e-13missing7.46726729648.02.26485e-14
82561243.95906e-13missing12.1711.35058e6-5.32907e-15
95122522.59459e-13missing24.36442.65702e6-9.76996e-15
1010245082.44915e-13missing48.29225.18795e67.99361e-15
11204810204.29434e-13missing96.13451.0438e7-6.21725e-15
12409620443.57714e-13missing194.7252.0526e7-2.66454e-15
13819240924.07119e-13missing384.2314.14876e71.77636e-15
141638481885.11702e-13missing766.958.18896e70.0
1532768163803.62155e-13missing1536.671.65761e8-8.88178e-16
1665536146971.00296missing1627.112.19656e10-1550.68
17131072302951.00751missing3324.434.38913e10-1550.66
💾 CSV🔗 Info

Pigeons inputs

KeysValues
extended_tracesfalse
checked_round0
extractornothing
recordFunction[Pigeons.traces, Pigeons.round_trip, Pigeons.log_sum_ratio, Pigeons.timing_extrema, Pigeons.allocation_extrema]
multithreadedfalse
show_reporttrue
n_chains10
variationalGaussianReference(Dict{Symbol, Any}(), Dict{Symbol, Any}(), 15)
explorernothing
n_chains_variational0
targetStanLogPotential(logearn_interaction_z_model)
n_rounds17
exec_folder/scratch/st-alexbou-1/abc/InferHub-infra/work/10/dfdede251cbe6dd9e70404e7b110e2/results/all/2024-05-16-16-23-27-PkQ3mzb7
referencenothing
checkpointtrue
seed1
💾 CSV🔗 Info