{"adoption": {"forks": 626, "observed_at": "2026-08-28T04:06:50.489906+00:00", "stars": 2419}, "canonical_url": "https://ross.abutalabs.com/products/rethinking", "card": {"archived": false, "artifact_type": "library", "description": "Statistical Rethinking course and book package", "domain": ["data-science", "education", "tutorials"], "enriched": true, "function": ["machine-learning", "data-science", "developer-tools"], "health_score": 72, "homepage": null, "language": "R", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["rmcelreath/rethinking"], "name": "rmcelreath/rethinking", "platform": ["python", "cross-platform"], "pushed_at": "2026-06-10T07:05:08+00:00", "repo": "rmcelreath/rethinking", "stars": 2419, "tags": ["bayesian-statistics", "r-package", "mcmc", "stan", "quadratic-approximation", "teaching", "statistical-modeling", "hamiltonian-monte-carlo", "textbook-companion"], "topics": [], "urls": [], "use_cases": ["learn Bayesian data analysis with the Statistical Rethinking book", "fit Bayesian generalized linear models with quadratic approximation", "run Hamiltonian Monte Carlo sampling through Stan", "specify statistical models as explicit distributional assumptions", "work through course exercises without installing Stan using the slim version", "teach students Bayesian modeling by writing out every model detail"], "what_it_is": "An R package accompanying McElreath's Statistical Rethinking book and course on Bayesian data analysis. It provides tools for quadratic approximation and Hamiltonian Monte Carlo via RStan or cmdstanr, requiring models to be specified as explicit lists of distributional assumptions for teaching purposes.", "when_to_avoid": ["you need a production-grade Bayesian workflow with formula-based syntax", "you require a CRAN-installable package", "you want automated or black-box model fitting rather than explicit assumptions"], "when_to_choose": ["you are following the Statistical Rethinking course or book", "you want a teaching-oriented Bayesian modeling tool with explicit model specification", "you need both quick quadratic approximation and full MCMC in one package"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rethinking", "repo": "rmcelreath/rethinking", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:50.489906+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:33:06.111122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2db3b2d9449bf8802846c9ca29b10ecb48e845029906fef18f028223506be4f0", "fetched_at": "2026-08-28T04:06:50.489906+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rmcelreath/rethinking"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4927, "days_push": 84, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}