<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Probabilistic-Programming on Ryan Orban</title><link>https://ryanorban.com/categories/probabilistic-programming/</link><description>Recent content in Probabilistic-Programming on Ryan Orban</description><generator>Hugo</generator><language>en-us</language><managingEditor>me@ryanorban.com (Ryan Orban)</managingEditor><webMaster>me@ryanorban.com (Ryan Orban)</webMaster><copyright>Ryan Orban</copyright><lastBuildDate>Wed, 08 Jan 2014 00:00:00 +0000</lastBuildDate><atom:link href="https://ryanorban.com/categories/probabilistic-programming/index.xml" rel="self" type="application/rss+xml"/><item><title>Stochastic Volatility Modeling with PyMC</title><link>https://ryanorban.com/notes/pymc-stochastic-volatility/</link><pubDate>Wed, 08 Jan 2014 00:00:00 +0000</pubDate><author>me@ryanorban.com (Ryan Orban)</author><guid>https://ryanorban.com/notes/pymc-stochastic-volatility/</guid><description>&lt;h3 id="summary" class="scroll-mt-8 group"&gt;
 Summary
 
 &lt;a href="#summary"
 class="no-underline hidden opacity-50 hover:opacity-100 !text-inherit group-hover:inline-block"
 aria-hidden="true" title="Link to this heading" tabindex="-1"&gt;
 &lt;svg
 xmlns="http://www.w3.org/2000/svg"
 width="16"
 height="16"
 fill="none"
 stroke="currentColor"
 stroke-linecap="round"
 stroke-linejoin="round"
 stroke-width="2"
 class="lucide lucide-link w-4 h-4 block"
 viewBox="0 0 24 24"
&gt;
 &lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" /&gt;
 &lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" /&gt;
&lt;/svg&gt;

 &lt;/a&gt;
 
&lt;/h3&gt;
&lt;p&gt;This PyMC example notebook demonstrates stochastic volatility modeling — a Bayesian inference approach to modeling time-varying variance in financial time series. Standard financial models (like Black-Scholes) assume constant volatility, but real markets have volatility clustering: calm periods and turbulent periods that persist in clusters. Stochastic volatility models treat volatility itself as a latent random process that evolves over time.&lt;/p&gt;</description></item><item><title>BayesDB</title><link>https://ryanorban.com/notes/bayesdb-probabilistic-database/</link><pubDate>Tue, 10 Dec 2013 00:00:00 +0000</pubDate><author>me@ryanorban.com (Ryan Orban)</author><guid>https://ryanorban.com/notes/bayesdb-probabilistic-database/</guid><description>&lt;h3 id="summary" class="scroll-mt-8 group"&gt;
 Summary
 
 &lt;a href="#summary"
 class="no-underline hidden opacity-50 hover:opacity-100 !text-inherit group-hover:inline-block"
 aria-hidden="true" title="Link to this heading" tabindex="-1"&gt;
 &lt;svg
 xmlns="http://www.w3.org/2000/svg"
 width="16"
 height="16"
 fill="none"
 stroke="currentColor"
 stroke-linecap="round"
 stroke-linejoin="round"
 stroke-width="2"
 class="lucide lucide-link w-4 h-4 block"
 viewBox="0 0 24 24"
&gt;
 &lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" /&gt;
 &lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" /&gt;
&lt;/svg&gt;

 &lt;/a&gt;
 
&lt;/h3&gt;
&lt;p&gt;BayesDB is a probabilistic database system developed at MIT CSAIL&amp;rsquo;s Probabilistic Computing Project (probcomp). The core premise: analysts should be able to ask statistical questions about data using a familiar SQL-like interface without needing to choose, fit, and diagnose a statistical model manually. BayesDB handles the model selection internally.&lt;/p&gt;</description></item><item><title>Bayesian Methods for Hackers</title><link>https://ryanorban.com/notes/bayesian-methods-for-hackers/</link><pubDate>Thu, 06 Jun 2013 00:00:00 +0000</pubDate><author>me@ryanorban.com (Ryan Orban)</author><guid>https://ryanorban.com/notes/bayesian-methods-for-hackers/</guid><description>&lt;h3 id="summary" class="scroll-mt-8 group"&gt;
 Summary
 
 &lt;a href="#summary"
 class="no-underline hidden opacity-50 hover:opacity-100 !text-inherit group-hover:inline-block"
 aria-hidden="true" title="Link to this heading" tabindex="-1"&gt;
 &lt;svg
 xmlns="http://www.w3.org/2000/svg"
 width="16"
 height="16"
 fill="none"
 stroke="currentColor"
 stroke-linecap="round"
 stroke-linejoin="round"
 stroke-width="2"
 class="lucide lucide-link w-4 h-4 block"
 viewBox="0 0 24 24"
&gt;
 &lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" /&gt;
 &lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" /&gt;
&lt;/svg&gt;

 &lt;/a&gt;
 
&lt;/h3&gt;
&lt;p&gt;Cameron Davidson-Pilon&amp;rsquo;s &lt;em&gt;Probabilistic Programming and Bayesian Methods for Hackers&lt;/em&gt; is an open-source Jupyter notebook-based book that teaches Bayesian inference computationally rather than mathematically. The central premise: most programmers can intuit Bayesian reasoning (update beliefs given evidence) but get stuck on the math. By starting with PyMC3 (a Python probabilistic programming library) and building intuition from code and visualizations, the book sidesteps the derivation-heavy approach of classical Bayesian textbooks.&lt;/p&gt;</description></item></channel></rss>