scientific-bayesian-statistics

Automate Bayesian inference workflows with PyMC, Stan, and ArviZ.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nahisaho/satori --skill scientific-bayesian-statistics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-bayesian-statistics
Source: https://github.com/nahisaho/satori/tree/main/src/.github/skills/scientific-bayesian-statistics
Command: npx skills add https://github.com/nahisaho/satori --skill scientific-bayesian-statistics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Bayesian inference workflows for probabilistic modeling.

Core Features & Use Cases

  • End-to-end Bayesian workflow guidance (model specification, priors, sampling, diagnostics, PPC, and model comparison)
  • Hierarchical/multilevel modeling support with partial pooling
  • Practical examples and runnable code in PyMC/Stan with ArviZ visualizations

Quick Start

Fit a Bayesian linear regression in PyMC and review the posterior summaries to interpret parameter estimates.

Frequently Asked Questions about scientific-bayesian-statistics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a hierarchical model with partial pooling in PyMC?

Build hierarchical models with partial pooling in PyMC by defining group-level priors and likelihoods, sampling the posterior, and using ArviZ to summarize parameter estimates and varying effects.

What is the best way to compare Bayesian models using LOO and WAIC?

Compare Bayesian models using LOO and WAIC by computing information criteria on posterior samples, evaluating out-of-sample predictive accuracy to select the best probabilistic model.

How do I run posterior predictive checks for probabilistic programming models?

Run posterior predictive checks by simulating replicated data from the posterior predictive distribution and comparing it against observed data using ArviZ visualizations to assess model fit.

Why does my Bayesian inference require diagnostics like Rhat and ESS?

Bayesian inference requires diagnostics like Rhat and ESS to verify Markov chain convergence and effective sample size, ensuring posterior parameter estimates from Stan or PyMC are reliable.

Can I use Stan for parameter estimation instead of PyMC?

You can use Stan for parameter estimation instead of PyMC. Both frameworks support probabilistic modeling and Bayesian inference, allowing you to fit models and evaluate posterior distributions with ArviZ.

What priors should I choose for Bayesian linear regression?

Choose priors for Bayesian linear regression based on domain knowledge or weakly informative distributions, which stabilizes parameter estimation and influences posterior summaries during probabilistic modeling.