\documentclass{beamer}


\usepackage{verbatim}

\usecolortheme{seagull}

\usepackage{pstricks,pst-node,pst-tree,amscd,amsfonts,verbatim,geometry,bbm}
\usepackage{fancyvrb,fancybox}
\usepackage{color}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{graphicx}
%\RequirePackage{etex}
%\usepackage{etex}
%\usepackage{xypic}
\usepackage[all,color]{xy}

\usepackage{natbib}

\usepackage{tkz-graph}
\usepackage{tikz}
\usetikzlibrary{arrows,automata}
\usetikzlibrary{graphs,arrows.meta}
\usetikzlibrary{positioning}

\usepackage{caption}
\captionsetup[figure]{labelfont={it},textfont={color=black,it},labelformat={default},labelsep=period,name={}}


\usepackage[latin1]{inputenc}
\usepackage{undertilde}
\usepackage{bm}
\usepackage{amssymb}
\usepackage{amsmath}
%\usepackage{lastpage}
\usepackage{rotating}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage{bbm}
\usepackage{bbold}

\usepackage{upgreek}

\usepackage{fancybox}
\usepackage{fancyhdr}
\usepackage{amsfonts}

\usepackage{dsfont}

%\usepackage{arydshln}

\usepackage{listings}
\usepackage{courier}
\lstloadlanguages{R}


\usepackage[scaled=.85]{DejaVuSerifCondensed}
\usepackage[T1]{fontenc}

\usefonttheme{serif}


\DeclareFontFamily{OT1}{pzc}{}
\DeclareFontShape{OT1}{pzc}{m}{it}{<-> s * [1.30] pzcmi7t}{}
\DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}

%\theoremstyle{myNote}
%\newtheorem{myNote}{Note}

\usepackage{mathtools}

\usepackage{bookmark}

\usepackage{amsthm}
\usepackage{ulem}
\usepackage{soul}

\usepackage{hanging}
\setbeamertemplate{footnote}{\hangpara{2em}{1}\makebox[2em][l]{\insertfootnotemark}\footnotesize\insertfootnotetext\par}
\addtobeamertemplate{footnote}{}{\vspace{5ex}}

\hypersetup{%
  unicode   =false,    % non-Latin characters in Acrobat’s bookmarks
  pdftoolbar=true,    % show Acrobat’s toolbar?
  pdfmenubar=true,    % show Acrobat’s menu?
  %bookmarks=false,
  bookmarksopen=false
}

\usepackage{calc}
\newsavebox\CBox
\newcommand\hcancel[2][0.25pt]{%
  \ifmmode\sbox\CBox{$#2$}\else\sbox\CBox{#2}\fi%
  \makebox[0pt][l]{\usebox\CBox}%
  \rule[0.5\ht\CBox-#1/2]{\wd\CBox}{#1}}

\newcommand{\msout}[1]{\text{\sout{\ensuremath{#1}}}}

\makeatletter
\newcommand*{\shifttext}[2]{%
  \settowidth{\@tempdima}{#2}%
  \makebox[\@tempdima]{\hspace*{#1}#2}%
}
\makeatother

\newcommand\oldmyzeta[1]{{\textcolor{red}{\protect\mathpzc{z}_{#1}} \shifttext{-10pt}{\raisebox{0.1ex}{\tiny{\sim}}}}}

\newcommand\firstmyzeta[1]{\textcolor{black}{{\protect\mathpzc{z}_{#1}}}}

\newcommand\myzeta[1]{{\textcolor{mcgillred}{{\protect\textsf{z}_{#1}}}}}
\newcommand\tildemyzeta[1]{\textcolor{mcgillred}{{\protect\widetilde{\textsf{z}}_{#1}}}}

\theoremstyle{plain}
\newtheorem{thm}{Theorem} % reset theorem numbering for each chapter

\theoremstyle{definition}
\newtheorem{defn}[thm]{Definition} % definition numbers are dependent on theorem numbers
\newtheorem{Note}{Note} % same for example numbers

\setbeamertemplate{theorems}[numbered]


\def\U{\mathcal{U}}
\def\u{\upsilon}

\def\Ind{\mathds{1}}

\def\transpose{\top}
\def\Xvec{{\skew0\bm{X}}}
\def\Xveca{{\skew0\bm{X}}_1}
\def\Xvecb{{\skew0\bm{X}}_2}

\def\Yvec{{\skew0\bm{Y}}}
\def\xvec{{\skew0\bm{x}}}
\def\xveca{{\skew0\bm{x}}_1}
\def\xvecb{{\skew0\bm{x}}_2}

\def\mvec{{\skew0\bm{m}}}
\def\muvec{{\skew0\bm{\mu}}}

\def\cvec{{\skew0\mathbf{c}}}

\def\Xbar{\overline{X}}
\def\xbar{\overline{x}}
\def\ybar{\overline{y}}
\def\yhat{\widehat{y}}
\def\betahat{\widehat{\beta}}
\def\betavec{\utilde{\beta}}
\def\betahatvec{\skew3\widehat{\utilde{\beta}}}
\def\sigmahat{\widehat{\sigma}}
\def\ehat{\widehat{e}}
\def\zhat{\widehat{z}}
\def\nhat{\widehat{n}}

\def\xbarA{\overline{x}_A}
\def\xbarB{\overline{x}_B}

\def\calR{\mathcal{R}}
\def\calS{\mathcal{S}}
\def\calE{{\mathcal{S}_{e}}}
\def\calB{\mathcal{B}}
\def\calU{\mathcal{U}}
\def\calI{\mathcal{I}}
\def\B{\mathcal{B}}

\def\Qbb{\mathbb{Q}}
\def\Pbb{\mathbb{P}}


\def\E{\mathbb{E}}
\def\Ehat{\widehat{\mathbbm{E}}}
\def\Var{\mathbb{V}ar}
\def\Cov{\mathbb{C}ov}
\def\Corr{\mathbb{C}orr}

\def\bhatint{\widehat{\beta}_0}
\def\bhatsl{\widehat{\beta}_1}

\def\d{\:\textrm{d}}

\def\ps{{\textsf{e}}}
\def\bs{{\textsf{b}}}

\def\bX{\bm{X}}
\def\Ident{\mathbf{I}}

\def\One{\mathbf{1}}
\def\Zero{\mathbf{0}}

\def\bY{\mathbf{Y}}

\newcommand\xbarBi[1]{\overline{x^{\text{\tiny{(B)}}}_{#1}}}
\newcommand\xbarib[1]{\overline{x^{\text{\tiny{(B)}}}_{#1}}}


\def\Fstat{\frac{(SSE_R - SSE_C)/(k-g)}{SSE_C/(n-k-1)}}

\def\approxsim{\sim \! \! \! : \;}
\def\hsp{\vspace{0.1 in}}
\def\fsp{\vspace{0.2 in}}

%\def\dfrac#1#2{{\displaystyle {#1 #2}}}%
\def\dint{\mathop{\displaystyle \int}}%
\def\dsum{\mathop{\displaystyle \sum}}%

\newcommand\betaZ{$\beta_{1}$}
\newcommand\betaA[1]{$\beta_{#1}^{(A)}$}
\newcommand\betaB[1]{$\beta_{#1}^{(B)}$}
\newcommand\gammaAB[1]{$\gamma_{#1}^{(AB)}$}

\def\SST{\mathit{SST}}
\def\MST{\mathit{MST}}
\def\SSE{\mathit{SSE}}
\def\MSE{\mathit{MSE}}
\def\SSB{\mathit{SSB}}
\def\MSB{\mathit{MSB}}
\def\SSI{\mathit{SSI}}
\def\MSI{\mathit{MSI}}
\def\SS{\mathit{SS}}

\def\Ztilde{{\widetilde Z}}
\def\ztilde{{\widetilde z}}

\def\bmu{\boldsymbol\mu}
\newcounter{Lecture}

\def\calA{\mathcal{A}}
\renewcommand{\thelecture}{\arabic{lecture}}

\newcommand\xbari[1]{\overline{x}_{#1}}

\newcommand\subsectnum[1]{\textbf{\arabic{section}.\arabic{subsection}} \textbf{\uppercase{#1}}}

\newcommand\textsclarge[1]{\fontshape{sc}\fontsize{14}{15} \selectfont{#1}}

\renewcommand\emph[1]{\textcolor{mcgillred}{\textit{#1}}}

\def\Exp{\mathcal{E}}
\def\Ex{\mathcal{E}}
\def\Exzero{\mathcal{E}_0}
\def\Obs{\mathcal{O}}
\def\Ob{\mathcal{O}}

\usepackage{tikz}
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
            \node[shape=circle,draw,inner sep=1pt] (char) {#1};}}

\def\WideSpacing{\itemsep=2.0ex\topsep=0.5ex\partopsep=0.0ex\parskip=0.0ex\parsep=0.0ex}

\makeatletter
\let\orig@Enumerate =\enumerate
\newenvironment{enumerateWide}{\orig@Enumerate\WideSpacing}{\endlist}
\makeatother

\definecolor{midgray}{rgb}{0.75,0.75,0.75}
\definecolor{lightgray}{rgb}{0.85,0.85,0.85}
\definecolor{darkgray}{rgb}{0.654,0.724,0.795}
\definecolor{lightdarkgray}{rgb}{0.727,0.805,0.883}
\definecolor{purpleblue}{rgb}{0.50,0.50,1.00}
\definecolor{lightblue}{rgb}{0.90,0.90,1.00}
\definecolor{kugreen}{RGB}{50,93,61}
\definecolor{kugreenlys}{RGB}{132,158,139}
\definecolor{kugreenlyslys}{RGB}{173,190,177}
\definecolor{kugreenlyslyslys}{RGB}{214,223,216}

\definecolor{mcgillred}{rgb}{.926,0.105,0.184}
\definecolor{mcgillreddark}{rgb}{0.617,0.035,0.094}
\definecolor{mcgillredlight}{rgb}{0.926,0.153,0.241}
\definecolor{verylightred}{rgb}{1,0.95,0.95}
\definecolor{darkgreen}{rgb}{0.008, 0.294, 0.188}
\definecolor{lightgreen}{rgb}{0.75,1.0,0.75}
\definecolor{verylightgreen}{rgb}{0.90,1.0,0.90}
\definecolor{darkblue}{rgb}{0.00, 0.00, 0.444}
\definecolor{lightblue}{rgb}{0.933,0.933,1.00}
\definecolor{psyc}{rgb}{0.87, 0.0, 1.0}
\definecolor{mayablue}{rgb}{0.45, 0.76, 0.98}
\definecolor{paleblue}{rgb}{0.69, 0.93, 0.93}
\definecolor{spirodiscoball}{rgb}{0.06, 0.75, 0.99}
\definecolor{lightcyan}{rgb}{0.88, 1.0, 1.0}
\definecolor{frenchblue}{rgb}{0.0, 0.45, 0.73}
\definecolor{bubbles}{rgb}{0.91, 1.0, 1.0}
\definecolor{azurewm}{rgb}{0.94, 1.0, 1.0}
\definecolor{airforceblue}{rgb}{0.36, 0.54, 0.66}
\definecolor{darkmidnightblue}{rgb}{0.0, 0.2, 0.4}
\definecolor{darkpastelblue}{rgb}{0.47, 0.62, 0.8}
\definecolor{bleudefrance}{rgb}{0.19, 0.55, 0.91}
\definecolor{babyblue}{rgb}{0.54, 0.81, 0.94}

\setbeamercolor{background}{bg=red!15!white}

\setbeamercovered{transparent}

\setbeamercolor{title in sidebar}{fg=lightgray}

\setbeamercolor{sidebar}{bg=lightgray,fg=purpleblue}

\setbeamercolor{author in sidebar}{fg=lightgray}
\setbeamercolor{section in sidebar}{fg=white,bg=mcgillred}
\setbeamercolor{title}{fg=white,bg=mcgillred}
\setbeamercolor{author}{use=structure,fg=black,bg=darkgray}
\setbeamercolor{part name}{fg=black,bg=blue!30!white}
\setbeamercolor{institute}{use=structure,fg=black,bg=lightdarkgray}
\setbeamercolor{frametitle}{fg=white,bg=mcgillred}
\setbeamercolor{subsection in sidebar}{fg=purpleblue}
\setbeamercolor{block title}{use=structure,fg=black,bg=blue!30!white}
\setbeamercolor{block body}{use=structure,fg=black,bg=blue!20!white}


\setbeamertemplate{navigation symbols}{}


\setbeamercovered{transparent}
\mode<presentation>

\setbeamertemplate{part page}
{
  \begin{centering}
    %\begin{beamercolorbox}[sep=16pt,center]{author}
    %  \usebeamerfont{part title}\partname~\insertpartnumber \par
    %\end{beamercolorbox}
    \vskip1em\par
    \begin{beamercolorbox}[sep=16pt,center]{institute}
      \usebeamerfont{part title} \insertpart\par
    \end{beamercolorbox}
  \end{centering}
}


\makeatletter
\AtBeginPart{%
  \beamer@tocsectionnumber=0\relax
  \setcounter{section}{0}
  \numberwithin{section}{part}
    {%  start a group to keep the template change local
       \setbeamertemplate{background canvas}{%
            \color{white}\rule{\paperwidth}{\paperheight}%
        }%
        \setbeamercolor{frametitle}{fg=white,bg=white}
        \setbeamertemplate{footline}{
\leavevmode%
  \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}%
    \usebeamerfont{author in head/foot}
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
    \usebeamerfont{title in head/foot}\hfill\insertpagenumber
  \end{beamercolorbox}}%
  \vskip0pt%
        }
        %\addtocounter{framenumber}{-1}
        \begin{frame}[noframenumbering,c]{\partpage}\end{frame}%
    }%  end group
}
\makeatother

\setbeamercolor{author in head/foot}{bg=white, fg=mcgillred}
\setbeamercolor{title in head/foot}{bg=white, fg=mcgillred}

\setbeamertemplate{footline}
{%
%\rule{\paperwidth}{0.025cm}
  \leavevmode%
  \hbox{\begin{beamercolorbox}[left, wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm]{title in head/foot}%
    \usebeamerfont{author in head/foot}\insertpartnumber.\insertsectionnumber: \insertsection
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
    \usebeamerfont{title in head/foot}\hfill\insertpagenumber
  \end{beamercolorbox}}%
  \vskip0pt%
}

  %\usecolortheme[named=kugreen]{structure}
  %\useinnertheme{circles}
  %\setbeamercovered{transparent}
  %\setbeamertemplate{blocks}[rounded][shadow=true]
    \setbeamertemplate{blocks}[default]


\setbeamerfont{itemize/enumerate subbody}{size=\footnotesize}
\setbeamertemplate{itemize items}[circle]
\newenvironment<>{Ex}[1]{%
  \begin{actionenv}#2%
      \def\insertblocktitle{Example: #1}%
      \par%
      \mode<presentation>{%
       \setbeamercolor{block title}{use=structure,fg=darkmidnightblue,bg=babyblue}
       \setbeamercolor{block body}{use=structure,fg=black,bg=bubbles}
       \setbeamertemplate{itemize item}{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\bullet$}}
     }%
      \usebeamertemplate{block begin}\justifying}
    {\par\usebeamertemplate{block end}\end{actionenv}}

\newenvironment<>{Thm}[1]{%
  \begin{actionenv}#2%
      \def\insertblocktitle{Theorem: #1}%
      \par%
      \mode<presentation>{%
       \setbeamercolor{block title}{use=structure,fg=white,bg=darkgreen}
       \setbeamercolor{block body}{use=structure,fg=black,bg=lightgreen}
       \setbeamercolor{itemize item}{fg=orange!20!black}
       \setbeamertemplate{itemize item}[circle]
     }%
      \usebeamertemplate{block begin}\justifying}
    {\par\usebeamertemplate{block end}\end{actionenv}}


\newenvironment<>{Nt}[1]{%
  \begin{actionenv}#2%
      \def\insertblocktitle{Note}%
      \par%
      \mode<presentation>{%
       \setbeamercolor{block title}{use=structure,fg=white,bg=darkblue}
       \setbeamercolor{block body}{use=structure,fg=black,bg=azurewm}
       \setbeamercolor{itemize item}{fg=orange!20!black}
       \setbeamertemplate{itemize item}[circle]
     }%
      \usebeamertemplate{block begin}\justifying}
    {\par\usebeamertemplate{block end}\end{actionenv}}

    \newcounter{myNote}
\newcommand{\myNote}{\arabic{myNote}}

\setcounter{myNote}{1}

\renewcommand*{\thefootnote}{[\arabic{footnote}]}

\renewenvironment<>{Note}{%
  \begin{actionenv}%
      \def\insertblocktitle{Note \myNote.}%
      \par%
      \mode<presentation>{%
       \setbeamercolor{block title}{use=structure,fg=white,bg=darkblue}
       \setbeamercolor{block body}{use=structure,fg=black,bg=lightblue}
       \setbeamercolor{itemize item}{fg=orange!20!black}
       \setbeamertemplate{itemize item}[circle]
     }%
      \usebeamertemplate{block begin}\addtocounter{myNote}{1}\justifying}
    {\par\usebeamertemplate{block end}\end{actionenv}}


\date{ }
%
% The following info should normally be given in you main file:
%

\usepackage{tikz}
\newcommand{\topline}{%
  \tikz[remember picture,overlay] {%
    \draw[midgray] ([yshift=-1cm]current page.north west)
             -- ([yshift=-1cm,xshift=\paperwidth]current page.north west);}}


\setbeamertemplate{frametitle}{%
  \nointerlineskip
    \begin{beamercolorbox}[sep=0.3cm,ht=1.8em,wd=\paperwidth,rightskip=0cm]{frametitle}%
      \usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}
      \vbox{}\vskip-2ex%
        \strut\insertframetitle\strut
        \vskip-1.2ex%
    \end{beamercolorbox}%
}
\newcommand\mypart[1]{#1}


%\setbeamertemplate{frametitle continuation}[from %second][(\lowercase{\insertcontinuationcountroman})]

\setbeamertemplate{frametitle continuation}[from second][]

\setbeamertemplate{section in toc}{\insertpartnumber.\inserttocsectionnumber\hspace*{1em}\inserttocsection}

\title{The Beta-Binomial Model}
\author{Dr David A. Stephens}
\institute{
  Department of Mathematics \& Statistics\\
 McGill University\\
 Montreal, QC, Canada.

  \vspace{0.1 in}

  \texttt{david.stephens@mcgill.ca}\\
  \texttt{\texttt{www.math.mcgill.ca/dstephens/SISCER2020/}}
}

\titlegraphic{\includegraphics[width=1.93cm,height=2cm]{McGillLogo}}

\setbeamertemplate{itemize item}{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\bullet$}}
\setbeamertemplate{itemize subitem}{\tiny\raise1.25pt\hbox{\donotcoloroutermaths$\blacktriangleright$}}

\usepackage{etoolbox}
%\usepackage{setspace}
%\addtocontents{toc}{\protect\setstretch{0.9}}

\usepackage{ragged2e}
\apptocmd{\frame}{}{\justifying}{} % Allow optional arguments after frame.

%\usepackage[bookmarks=true]{hyperref}

\lstset{basicstyle=\ttfamily\tiny, numbers=left,
numberstyle=\tiny, stepnumber=1, numbersep=5pt}


\begin{document}

%\part{NHANES Example}

\setbeamercolor{author in head/foot}{bg=white, fg=mcgillred}
\setbeamercolor{title in head/foot}{bg=white, fg=mcgillred}


{
\setbeamertemplate{footline}
{%
  \leavevmode%
  \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}%
    \usebeamerfont{author in head/foot}
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
    \usebeamerfont{title in head/foot}\hfill\insertpagenumber
  \end{beamercolorbox}}%
  \vskip0pt%
}

<<setup, cache=FALSE, echo=FALSE>>=
library(knitr)
# global chunk options
opts_chunk$set(cache=TRUE, autodep=TRUE, size = "tiny")
options(scipen=5)
options(repos=c(CRAN="https://cloud.r-project.org/"))
@

%\frame{\titlepage}

\begin{frame}[fragile,allowframebreaks]\frametitle{The Beta-Binomial Model}

In the exchangeable binary case, we must have
\[
p_{Y_i}(y_i;\theta) = \theta^{y_i} (1-\theta)^{1-y_i}
\]
for each $0 \leq \theta \leq 1$; however different choices of $\pi_0(d \theta)$ lead to different models for the joint distribution of $Y_1,\ldots,Y_n$.

\framebreak

Suppose that
\[
\pi_0(\theta) \equiv Beta(\alpha_0,\beta_0).
\]
for $\alpha_0, \beta_0 > 0$.   That is, the prior is \emph{continuous}
\[
\pi_0(\theta) = \frac{\Gamma(\alpha_0 + \beta_0)}{ \Gamma(\alpha_0) \Gamma(\beta_0)} \theta^{\alpha_0 - 1} (1-\theta)^{\beta_0 - 1} \qquad 0 < \theta < 1.
\]
and we are assuming that $0 < \theta < 1$ with probability 1.

\framebreak

This model presumes that

\begin{itemize}

\item $\theta \sim Beta(\alpha_0,\beta_0)$,

\item $Y_1,\ldots,Y_n | \theta \sim Bernoulli(\theta)$,

\end{itemize}
with $Y_1,\ldots,Y_n$ conditionally independent.  Let
\[
S_n = \sum_{i=1}^n Y_i \qquad s_n = \sum_{i=1}^n y_i.
\]

\framebreak

By a standard marginalization calculation, we may conclude that the prior predictive takes the form
\begin{align*}
p_{Y_1,\ldots,Y_n} \left(y_1,\ldots,y_n\right) & = \int_{0}^{1}\left\{
\prod_{i=1}^{n}\theta^{y_{i}}\left( 1-\theta \right)
^{1-y_{i}}\right\} \pi_0\left(\theta \right) \ d \theta \\[6pt]
& = \int_{0}^{1} \theta^{s_{n}}\left( 1-\theta \right)
^{n-s_{n}} \frac{\Gamma(\alpha_0 + \beta_0)}{ \Gamma(\alpha_0) \Gamma(\beta_0)} \theta^{\alpha_0 - 1} (1-\theta)^{\beta_0 - 1} \ d \theta \\[6pt]
& = \frac{\Gamma(\alpha_0 + \beta_0)}{ \Gamma(\alpha_0) \Gamma(\beta_0)} \int_{0}^{1} \theta^{s_{n} + \alpha_0 - 1}\left( 1-\theta \right)
^{n-s_{n}+\beta_0 - 1}\ d \theta \\[6pt]
& = \frac{\Gamma(\alpha_0 + \beta_0)}{ \Gamma(\alpha_0) \Gamma(\beta_0)} \frac{\Gamma(\alpha_n)\Gamma(\beta_n) }{\Gamma(\alpha_n + \beta_n)}
\end{align*}
say.

\framebreak

This follows as the integrand is \emph{proportional to a Beta pdf}, where
\[
\alpha_n = s_n+\alpha_0 \qquad \beta_n = n-s_n+\beta_0
\]
that is, in light of the data, the prior \emph{hyperparameters} $(\alpha_0,\beta_0)$ are updated to $(\alpha_n,\beta_n)$ to define the prior predictive marginal model.

\framebreak

There are $n+1$ distinct values for $p_{Y_1,\ldots,Y_n} \left(y_1,\ldots,y_n\right)$ defined by the possible values of $s_n$. We have for $s_n \in \{0,1,\ldots,n\}$,
\[
\Pr[S_n = s_n] = \dbinom{n}{s_n} p_{Y_1,\ldots,Y_n} \left(y_1,\ldots,y_n\right)
\]
where $(y_1,\ldots,y_n)$ is any binary sequence for which
\[
\sum_{i=1}^n y_i = s_n.
\]
This distribution for $S_n$ is termed the \emph{Beta-Binomial} model.

\framebreak

We have for the posterior density
\begin{align*}
\pi_n(\theta) & \ \propto \ \left\{\prod_{i=1}^n \theta^{y_i} (1-\theta)^{1-y_i} \right\} \theta^{\alpha_0 - 1} (1-\theta)^{\beta_0 - 1}\\[6pt]
& \ = \ \theta^{s_n+\alpha_0 - 1} (1-\theta)^{n-s_n + \beta_0 -1 } \\[6pt]
& \ = \ \theta^{\alpha_n - 1} (1-\theta)^{\beta_n - 1}
\end{align*}
Thus the posterior distribution is \emph{also} a Beta distribution.

\framebreak

That is,
\[
\pi_n(\theta) \equiv Beta(s_n+\alpha_0,n-s_n+\beta_0) \equiv Beta(\alpha_n,\beta_n)
\]
say, so that
\[
\pi_n(\theta) = \frac{\Gamma(\alpha_n + \beta_n) }{\Gamma(\alpha_n)\Gamma(\beta_n)} \theta^{\alpha_n - 1} (1-\theta)^{\beta_n -1 }.
\]





\framebreak

Simulation: $n=8$, $\alpha_0 = 2,\beta_0 = 1.5$.

<<Ex01,comment='+', fig.width=6, fig.height=6, fig.align='center',out.width='3in'>>=
set.seed(213)
n<-8
sim.exch01<-function(nv,a0v,b0v){  #Sample the exchangeable variables.
    thv<-rbeta(1,a0v,b0v)
    Yv<-rbinom(nv,1,thv)
}
al0<-2.0
be0<-1.5
nreps<-10000
Ymat<-t(replicate(nreps,sim.exch01(n,al0,be0)))  #2000 replicate draws of Y
@

\framebreak

We have that for $i=1,\ldots,n$, by iterated expectation
\[
\E_{Y_i}[Y_i] = \E_{\pi_0}[\E_{Y_i|\theta}[Y_i|\theta]] = \E_{\pi_0}[\theta]  = \frac{\alpha_0}{\alpha_0+\beta_0}
\]
and
\[
\E_{Y_i}[Y_i^2] = \E_{\pi_0}[\E_{Y_i|\theta}[Y_i^2|\theta]] = \E_{\pi_0}[\E_{Y_i|\theta}[Y_i|\theta]] = \E_{\pi_0}[\theta]  = \frac{\alpha_0}{\alpha_0+\beta_0}
\]
so
\[
\Var_{Y_i}[Y_i] = \frac{\alpha_0}{\alpha_0+\beta_0} - \left(\frac{\alpha_0}{\alpha_0+\beta_0} \right)^2.
\]

\framebreak

<<Ex02,comment='+', fig.width=6, fig.height=6, fig.align='center'>>=
muBetaBinomY<-al0/(al0+be0)
sigBetaBinomY<-sqrt(muBetaBinomY*(1-muBetaBinomY))
c(muBetaBinomY,sigBetaBinomY^2)

apply(Ymat,2,mean)
apply(Ymat,2,var)
@

\framebreak

For the covariances, using iterated expectation we have
\begin{align*}
\E_{Y_i,Y_j}[Y_i Y_j]  & = \E_{\pi_0} \left[ \E_{Y_i,Y_j|\theta}[Y_i Y_j|\theta] \right] \\[6pt]
& = \E_{\pi_0} \left[ \E_{Y_i|\theta}[Y_i|\theta] \E_{Y_j|\theta}[Y_j|\theta] \right]
\end{align*}
as $Y_i$ and $Y_j$ are conditionally independent given $\theta$.

\framebreak

Thus, as $\E_{Y_i|\theta}[Y_i|\theta] = \theta$ for each $i$, we have
\[
\E_{Y_i,Y_j}[Y_i Y_j] = \E_{\pi_0} [ \theta^2 ] = \Var_{\pi_0}[\theta] + \{ \E_{\pi_0}[\theta]\}^2
\]
which, by properties of the Beta distribution, is equal to
\[
\frac{\alpha_0 \beta_0}{(\alpha_0+\beta_0)^2 (\alpha_0+\beta_0+1)} + \left (\frac{\alpha_0}{\alpha_0+\beta_0} \right)^2
\]

\framebreak
Hence, the covariance is
\[
\Cov_{Y_i,Y_j}[Y_i,Y_j] = \frac{\alpha_0 \beta_0}{(\alpha_0+\beta_0)^2 (\alpha_0+\beta_0+1)}
\]
and the correlation
\[
\frac{\Cov_{Y_i,Y_j}[Y_i,Y_j]}{\Var_{Y_i}[Y_i]}
\]
is computed using the previous variance expression.


<<Ex03,comment='+', fig.width=6, fig.height=6, fig.align='center'>>=
covBetaBinomY<-al0*be0/((al0+be0)^2*(al0+be0+1))
corBetaBinomY<-covBetaBinomY/sigBetaBinomY^2
corBetaBinomY
round(cor(Ymat),3)
@

\framebreak
Note: the presumed \emph{data generating model} here is the exchangeable form given by
\[
p_{Y_1,\ldots,Y_n} \left(y_1,\ldots,y_n\right)
\]
We can generate $Y$s from this model directly by using the Beta-Binomial model functions in \texttt{R}.

\medskip
We generate using the \texttt{extraDistr} package
\begin{itemize}
  \item $S_n$ using the function \texttt{rbbinom}
  \item $Y_1,\ldots,Y_n|S_n=s_n$ by selecting uniformly from the set of binary sequences which have $s_n$ ones.
\end{itemize}

\framebreak
The function \texttt{dbbinom} computes the Beta-Binomial pmf
\[
\Pr[S_n = s_n] = \dbinom{n}{s_n} \frac{\Gamma(\alpha_0 + \beta_0)}{ \Gamma(\alpha_0) \Gamma(\beta_0)} \frac{\Gamma(\alpha_0+s_n)\Gamma(\beta_0+n-s_n) }{\Gamma(\alpha_0 + \beta_0 + n)}
\]
for $s_n \in \{0,1,\ldots,n\}$.

\begin{itemize}
  \item $n$ is the \emph{size} parameter,
  \item $(\alpha_0,\beta_0)$ are the \emph{shape} parameters.
\end{itemize}

\framebreak
<<Ex04,comment='+', fig.width=6, fig.height=6, fig.align='center'>>=
library(extraDistr)
Sn<-rbbinom(nreps,size=n,alpha=al0,beta=be0)
table(Sn)/nreps
round(dbbinom(0:n,size=n,alpha=al0,beta=be0),4)
@


\framebreak
<<Ex05,comment='+', fig.width=6, fig.height=6, fig.align='center'>>=
Ymat2<-matrix(0,nrow=nreps,ncol=n)
for(i in 1:nreps){
    Ymat2[i,sample(1:n,size=Sn[i],rep=FALSE)]<-1
}
apply(Ymat2,2,mean)
apply(Ymat2,2,var)
round(cor(Ymat2),3)
@

\framebreak
Let
\[
R_n = \frac{S_n}{n} = \frac{1}{n} \sum_{i=1}^n Y_i.
\]
Then for $r \in \{0,1/n,2/n,\ldots,(n-1)/n, 1\}$
\begin{align*}
\Pr[R_n = r] & \equiv \Pr[S_n = n r] \\[6pt]
& = \dbinom{n}{n r} \frac{\Gamma(\alpha_0 + \beta_0)}{ \Gamma(\alpha_0) \Gamma(\beta_0)} \frac{\Gamma(\alpha_0+ n r)\Gamma(\beta_0+n-nr) }{\Gamma(\alpha_0 + \beta_0 + n)}
\end{align*}

We can compute this distribution for $n=10,20,\ldots,100$, and plot the cdf.

\framebreak
<<Ex06,comment='+', fig.width=9, fig.height=6, fig.align='center',out.width='4.2in'>>=
par(mar=c(4,4,2,0))
plot(c(0,1),c(0,1),type='n',ylab='Prob',xlab='r')
for(j in 1:10){
    n<-10*j
    rv<-c(0:n)/n
    pv<-pbbinom(0:n,size=n,alpha=al0,beta=be0)
    lines(rv,pv,type='s')
}
xv<-seq(0,1,length=1000)
lines(xv,pbeta(xv,al0,be0),col='red',lwd=2)
legend(0,1,c(expression(paste('CDF of ',pi[0](theta)))),col='red',lty=1,lwd=2)
@

\framebreak
For the posterior predictive
\begin{align*}
p_{Y_{n+1},\ldots,Y_{n+m} |Y_1,\ldots,Y_n}& \left( y_{n+1},\ldots,y_{n+m} |y_1,\ldots,y_n\right) \\[12pt]
& = \dfrac{p_{Y_{1},\ldots,Y_{n+m}} \left( y_{1},\ldots,y_{n+m}\right)}{p_{Y_{1},\ldots,Y_{n}} \left( y_{1},\ldots,y_{n}\right)} \\[12pt]
& = \dfrac{\dfrac{\Gamma(\alpha_0 + \beta_0)}{ \Gamma(\alpha_0) \Gamma(\beta_0)} \dfrac{\Gamma(\alpha_{n+m})\Gamma(\beta_{n+m}) }{\Gamma(\alpha_{n+m} + \beta_{n+m})}}{\dfrac{\Gamma(\alpha_0 + \beta_0)}{ \Gamma(\alpha_0) \Gamma(\beta_0)} \dfrac{\Gamma(\alpha_n)\Gamma(\beta_n) }{\Gamma(\alpha_n + \beta_n)}}
\end{align*}
where
\[
\alpha_{n+m} = s_{n+m} + \alpha_0 \qquad \beta_{n+m} =  (n+m) - s_{n+m} + \beta_0
\]

\framebreak

After cancellation and rearrangement, we have that
\begin{align*}
p_{Y_{n+1},\ldots,Y_{n+m} |Y_1,\ldots,Y_n}& \left( y_{n+1},\ldots,y_{n+m} |y_1,\ldots,y_n\right) \\[12pt]
& = \dfrac{\Gamma(\alpha_n + \beta_n)}{\Gamma(\alpha_n)\Gamma(\beta_n)}\dfrac{\Gamma(\alpha_{n+m})\Gamma(\beta_{n+m}) }{\Gamma(\alpha_{n+m} + \beta_{n+m})} \\[6pt]
& = \dfrac{\Gamma(\alpha_n + \beta_n)}{\Gamma(\alpha_n)\Gamma(\beta_n)}\dfrac{\Gamma(\alpha_{n} + s_{n+1,n+m})\Gamma(\beta_{n}+m-s_{n+1,n+m}) }{\Gamma(\alpha_{n} + \beta_{n}+m)} \\[6pt]
\end{align*}
where
\[
s_{n+1,n+m} = \sum_{i=n+1}^{n+m} y_i.
\]

\framebreak
If we examine the distribution of the random variable
\[
S_{n+1,n+m} = \sum_{i=n+1}^{n+m} Y_i
\]
conditional on $Y_1,\ldots,Y_n$, we see that
\begin{align*}
\Pr[S_{n+1,n+m} = s|&Y_1=y_n,\ldots,Y_n=y_n] \\[6pt]
& = \dbinom{m}{s} \dfrac{\Gamma(\alpha_n + \beta_n)}{\Gamma(\alpha_n)\Gamma(\beta_n)}\dfrac{\Gamma(\alpha_{n} + s)\Gamma(\beta_{n}+m-s) }{\Gamma(\alpha_{n} + \beta_{n}+m)}
\end{align*}
which we identify as the Beta-Binomial distribution with size $m$ and shape parameters $(\alpha_n,\beta_n)$.

\framebreak

We can study the conditional distribution of
\[
R_{n+1,n+m} = \frac{S_{n+1,n+m}}{m} = \frac{1}{m} \sum_{i=n+1}^{n+m} Y_i
\]
given $Y_1 = y_1,\ldots,Y_n = y_n$ as $m=10,20,\ldots,100$ for any fixed $(y_1,\ldots,y_n)$.

\medskip
Note that $\alpha_n$ and $\beta_n$ only depend on $s_n$, so we may simulate that directly using the \texttt{rbbinom} function.

\framebreak

<<Ex07,comment='+', fig.width=9, fig.height=6, fig.align='center',out.width='4.2in'>>=
#Data
n<-10
Sn<-rbbinom(1,size=n,alpha=al0,beta=be0)
aln<-al0+Sn
ben<-be0+n-Sn
print(Sn)

par(mar=c(4,4,2,0))
plot(c(0,1),c(0,1),type='n',ylab='Prob',xlab='r')
for(j in 1:10){
    m<-10*j
    rv<-c(0:m)/m
    pv<-pbbinom(0:m,size=m,alpha=aln,beta=ben)
    lines(rv,pv,type='s')
}
xv<-seq(0,1,length=1000)
lines(xv,pbeta(xv,aln,ben),col='red',lwd=2)
legend(0,1,c(expression(paste('CDF of ',pi[n](theta)))),col='red',lty=1,lwd=2)
@
\end{frame}



\end{document}
